NDK_OBJECT_HEADER结构(ndkpi.h)

NDK_OBJECT_HEADER 结构指定对象版本、类型和其他信息。

它在每个 NDK 对象的 标头 成员中使用。

语法

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 对象实例时,必须初始化 标头 成员,如下所示:

  • 对于 Windows Server 2012,请将 版本 成员设置为 1.1。 为此,请将 MajorMinor 成员 NDK_VERSION 结构的成员设置为 1。
  • 对于 Windows Server 2012 R2,请将 版本 成员设置为 1.2。 为此,请将 NDK_VERSION 结构的 Major 成员设置为 1,将 Minor 成员设置为 2。
  • ObjectType 成员设置为 NDK_OBJECT_TYPE 值。
  • NdkReserved 成员设置为零。 在对象关闭之前,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