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 客户端和其他类型的应用程序相关的 MOF 语法的一般讨论,请参阅Microsoft Windows SDK。