WMI 的 NDIS 对象版本问题

本主题介绍影响 Windows Management Instrumentation (WMI) 支持的 NDIS 对象版本问题。

WMI 托管对象格式 (MOF) 文件中没有版本控制。 因此,如果相应的 NDIS 结构具有新的修订,则向 MOF 数据对象添加了更多字段。

为新的 NDIS 版本添加更多成员时,NDIS_WMI_Xxx_HEADER结构具有新的修订。 有关当前NDIS_WMI_Xxx_HEADER结构的列表,请参阅 NDIS WMI 结构

当应用程序访问查询操作的 WMI 信息时,它们必须在访问任何数据之前检查返回的缓冲区中的版本。 对于设置操作,应用程序必须在NDIS_WMI_OUTPUT_INFO结构中检查 SupportedRevision 成员,以确定基础驱动程序已接受的版本。

许多 WMI 对象包含 MSNdis_ObjectHeader 属性,该属性等效于 NDIS_OBJECT_HEADER 结构。 填充 MSNdis_ObjectHeader 属性时,请设置 TypeRevision 字段,如 NDIS_OBJECT_HEADER 主题中所述。 若要确保 64 位系统的无缝可移植性,请将 “大小” 字段设置为 0xFFFF

NDIS 版本概述

指定 NDIS 版本信息