NDK_OBJECT_HEADER構造体 (ndkpi.h)
NDK_OBJECT_HEADER 構造体は、オブジェクトのバージョン、型、およびその他の情報を指定します。
これは、すべての NDK オブジェクトの Header メンバーで使用されます。
構文
typedef struct _NDK_OBJECT_HEADER {
NDK_VERSION Version;
NDK_OBJECT_TYPE ObjectType;
NDK_OBJECT_HEADER_RESERVED_BLOCK NdkReserved;
} NDK_OBJECT_HEADER;
メンバーズ
Version
NDK オブジェクトのリビジョン番号を含む NDK_VERSION 構造体。
ObjectType
NDK オブジェクトの種類を指定する NDK_OBJECT_TYPE 列挙値。 このメンバーを使用して、メモリ ダンプ内の NDK オブジェクトの型を識別できます。
このメンバーは必須であり、ゼロにすることはできません。
NdkReserved
NDK_OBJECT_HEADER_RESERVED_BLOCK 構造体内の予約済みブロック。
備考
NDK プロバイダーが NDK オブジェクト インスタンスを作成する場合、Header メンバーは次のように初期化する必要があります。
- Windows Server 2012 の場合は、バージョン メンバーを 1.1 に設定します。 これを行うには、NDK_VERSION 構造体の Major メンバーと Minor メンバーの両方を 1 に設定します。
- Windows Server 2012 R2 の場合は、バージョン メンバーを 1.2 に設定します。 これを行うには、NDK_VERSION 構造体の Major メンバーを 1 に、Minor メンバーを 2 に設定します。
- ObjectType メンバーを NDK_OBJECT_TYPE 値に設定します。
- NdkReserved メンバーを 0 に設定します。 オブジェクトが閉じられるまで、NDK プロバイダーはこのメンバーを変更できません。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | サポートされていません。NDIS 6.30 以降でサポートされています。 |
サポートされる最小サーバー | Windows Server 2012 |
ヘッダー | ndkpi.h (Ndkpi.h を含む) |
関連項目
NDK_FN_QUERY_EXTENSION_INTERFACE