__readgsbyte, __readgsdword, __readgsqword, __readgsword

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

编译器内部函数