Kernel-Mode ドライバー リファレンス

Kernel-Mode ドライバー リファレンス テクノロジの概要。

ドライバー リファレンス Kernel-Mode 開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
COMPARTMENT_ID

COMPARTMENT_ID列挙は、ネットワーク ルーティング コンパートメント識別子を示します。

関数

 
FIELD_OFFSET

FIELD_OFFSET マクロは、既知の構造体型の名前付きフィールドのバイト オフセットを返します。 (マクロFIELD_OFFSET)
FIELD_OFFSET

FIELD_OFFSET マクロは、既知の構造体型の名前付きフィールドのバイト オフセットを返します。 (マクロFIELD_OFFSET)
InitializeObjectAttributes

InitializeObjectAttributes マクロは、ハンドルを開くルーチンに対するオブジェクト ハンドルのプロパティを指定する不透明なOBJECT_ATTRIBUTES構造体を初期化します。
NtCurrentTeb

NtCurrentTeb ルーチンは、現在のスレッドのスレッド環境ブロック (TEB) へのポインターを返します。
RtlIsEcCode

指定されたポインターが指すコードが ARM エミュレーション互換 (ARM64EC) かどうかを示す値を返します。

構造

 
LIST_ENTRY

LIST_ENTRY構造体は、二重にリンクされたリスト内のエントリを記述するか、そのようなリストのヘッダーとして機能します。
LUID

LUID 構造体は、ローカル コンピューターで一意であることが保証される識別子を指定する不透明な構造体です。 詳細については、Microsoft Windows SDKドキュメントの LUID のリファレンス ページを参照してください。
OBJECT_ATTRIBUTES

OBJECT_ATTRIBUTES構造体は、オブジェクトを作成したり、ハンドルを返したりするルーチンによってオブジェクトまたはオブジェクト ハンドルに適用できる属性を指定します。
SINGLE_LIST_ENTRY

SINGLE_LIST_ENTRY構造体は、1 つのリンクされたリスト内のエントリを記述するか、そのようなリストのヘッダーとして機能します。
STRING

ANSI_STRING構造体は、ANSI 文字列に使用されるカウントされた文字列を定義します。
UNICODE_STRING

UNICODE_STRING構造体は、Unicode 文字列を定義するために使用されます。