次の方法で共有


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_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