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_FN_QUERY_EXTENSION_INTERFACE