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。 为此,请将 Major 和 Minor 成员 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_FN_QUERY_EXTENSION_INTERFACE