Microsoft 专用
从偏移量的指定位置读取内存相对 GS 段开头。
unsigned char __readgsbyte(
unsigned long Offset
);
unsigned short __readgsword(
unsigned long Offset
);
unsigned long __readgsdword(
unsigned long Offset
);
unsigned __int64 __readgsqword(
unsigned long Offset
);
参数
- [in] Offset
从最初读取的 GS 的偏移量。
返回值
字节、单词、双字或多次字长的内存内容 (如指示名为调用的函数) 在位置 GS:[Offset]。
要求
内部 |
体系结构 |
---|---|
__readgsbyte |
x64 |
__readgsdword |
x64 |
__readgsqword |
x64 |
__readgsword |
x64 |
头文件 <intrin.h>
备注
这些内部只有在内核模式,并且,实例只能用作内部。
请参见
参考
__writegsbyte, __writegsdword, __writegsqword, __writegsword