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 オブジェクトの型を識別できます。

このメンバーは必須であり、0 にすることはできません。

NdkReserved

NDK_OBJECT_HEADER_RESERVED_BLOCK構造体内の予約済みブロック。

注釈

NDK プロバイダーが NDK オブジェクト インスタンスを作成する場合、 Header メンバーは次のように初期化する必要があります。

  • Windows Server 2012の場合は、Version メンバーを 1.1 に設定します。 これを行うには、NDK_VERSION構造体の Major メンバーと Minor メンバーの両方を 1 に設定します。
  • Windows Server 2012 R2 の場合は、Version メンバーを 1.2 に設定します。 これを行うには、NDK_VERSION構造体の Major メンバーを 1 に、Minor メンバーを 2 に設定します。
  • ObjectType メンバーをNDK_OBJECT_TYPE値に設定します。
  • NdkReserved メンバーを 0 に設定します。 NDK プロバイダーは、オブジェクトが閉じられるまでこのメンバーを変更することはできません。

要件

要件
サポートされている最小のクライアント サポートされていません。NDIS 6.30 以降でサポートされています。
サポートされている最小のサーバー Windows Server 2012
Header ndkpi.h (Ndkpi.h を含む)

こちらもご覧ください

NDK_ADAPTER

NDK_CONNECTOR

NDK_CQ

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_INVALIDATE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_LISTENER

NDK_MR

NDK_MW

NDK_OBJECT_HEADER_RESERVED_BLOCK

NDK_OBJECT_TYPE

NDK_PD

NDK_QP

NDK_SHARED_ENDPOINT

NDK_SRQ

NDK_VERSION