__readgsbyte、__readgsdword、__readgsqword、__readgsword

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

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 
);

パラメーター

  • [入力] Offset
    から読み取る GS の先頭からのオフセット。

戻り値

(呼び出された関数の名前が示す位置) GS:[Offset] のバイトワードまたはダブル ワード間のメモリの内容。

必要条件

組み込み

アーキテクチャ

__readgsbyte

x64

__readgsdword

x64

__readgsqword

x64

__readgsword

x64

ヘッダー ファイル <intrin.h>

解説

これらの組み込みはカーネル モードでのみ使用できルーチンは組み込みとしてのみ使用できます。

参照

Reference

__writegsbyte、__writegsdword、__writegsqword、__writegsword

コンパイラ組み込み関数。