WMI 数据和事件块的 MOF 语法

驱动程序的 WMI 架构描述其数据块,这些数据块定义驱动程序可以提供的信息以及它可以为响应 WMI 请求而执行的方法。 驱动程序的架构还描述了其事件块,这些块是驱动程序在发生 WMI 客户端用户已请求通知的驱动程序确定事件时,驱动程序发送到 WMI 的数据块。

驱动程序编写器在托管对象格式中定义驱动程序的架构 (MOF) 。 MOF 是桌面管理任务组 (DMTF) 创建的编译语言,基于接口定义语言 (IDL) 。 驱动程序的 MOF 文件包含驱动程序向 WMI 公开的每个数据块和事件块的 MOF 类定义。

WMI 数据块的 MOF 类定义遵循以下语法:

[Required and optional class qualifiers]

classClassName : OptionalBaseClass 
{ 
[key, read] 
string InstanceName; 
[read] 
boolean Active; 
[ Required and optional property qualifiers ] 
datatype itemname1; 
[ Required and optional property qualifiers ] 
datatype itemnameN; 
}; 

以下主题介绍上述语法元素:

WMI 类限定符

WMI 类名和基类

WMI 类中的必需项

WMI 属性限定符

驱动程序定义的 WMI 数据项

WMI 类示例

有关与 WMI 客户端和其他类型的应用程序相关的 MOF 语法的一般讨论,请参阅Microsoft Windows SDK。