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_OBJECT_TYPE枚举值,该值指定 NDK 对象类型。 可以使用此成员在内存转储中标识 NDK 对象的类型。

此成员是必需的,不能为零。

NdkReserved

NDK_OBJECT_HEADER_RESERVED_BLOCK 结构中的保留块。

注解

当 NDK 提供程序创建 NDK 对象 实例时, 标头成员必须初始化,如下所示:

  • 对于Windows Server 2012,请将 Version 成员设置为 1.1。 为此,请将NDK_VERSION结构的“主要”和“次要”成员设置为 1。
  • 对于 Windows Server 2012 R2,请将 Version 成员设置为 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