WMI 資料和事件區塊的 MOF 語法
驅動程式的 WMI 架構描述其資料區塊,其會定義驅動程式可以提供的資訊,以及它可以執行的方法,以回應 WMI 要求。 驅動程式的架構也會描述其事件區塊,也就是驅動程式在驅動程式判斷事件發生時,驅動程式傳送至 WMI 的事件區塊,而 WMI 用戶端使用者已要求通知。
驅動程式寫入器會以 Managed 物件格式定義驅動程式的架構, (MOF) 。 MOF 是由電腦管理工作強制程式所建立的編譯語言, (DMTF) ,並根據介面定義語言 (IDL) 。 驅動程式的 MOF 檔案包含每個資料區塊的 MOF 類別定義,以及驅動程式向 WMI 公開的事件區塊。
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;
};
下列主題描述上述的語法元素:
如需 MOF 語法的一般討論,因為它與 WMI 用戶端和其他種類的應用程式有關,請參閱Microsoft Windows SDK。