发布 WMI 架构

若要发布 WMI 架构,驱动程序编写器首先使用托管对象格式 (MOF) 语言创建文本文件,其中包含架构中每个数据块和事件块的类定义,如 WMI 数据和事件块的 MOF 语法中所述。

然后,驱动程序编写器可以通过以下方式之一发布驱动程序的 WMI 架构:

  • 编译 MOF 文件,并将其作为资源包含在驱动程序的二进制映像中。 有关详细信息,请参阅 编译驱动程序的 MOF 文件

  • 将编译的 MOF 文件作为资源包含在其他文件(如 DLL)中,并添加注册表值 MofImagePath ,其中包含驱动程序的服务密钥下包含 MOF 的文件的路径。 以这种方式发布的架构无需重新编译驱动程序即可更新。 有关详细信息,请参阅 设置 MofImagePath 注册表值

  • 在驱动程序中包含二进制数据,并在 WMI 请求时返回它。 以这种方式发布的架构可以在运行时动态更改。 有关详细信息,请参阅 实现动态 MOF 数据