WMI 類別限定詞
下表列出可用來描述驅動程式 WMI 資料區塊和事件區塊的必要和選擇性 MOF 類別限定詞。
內嵌類別,此類別僅作為另一個類別中的資料項目使用,而不會公開為 WMI 資料區塊,只需要WMI和Guid限定詞。 其他限定詞與內嵌類別無關,而且會被忽略。 如需內嵌類別的詳細資訊,請參閱 驅動程式定義的 WMI 資料項目。
動態 和 靜態 是標準 MOF 限定詞。 如需其他標準 MOF 限定詞的資訊,請參閱Microsoft Windows SDK。
Qualifier | 描述 |
---|---|
動態 |
表示資料提供者會在執行時間提供資料區塊的實例,而不是在 MOF 檔案中提供靜態資料的實例。 驅動程式向 WMI 註冊的所有資料和事件區塊都必須使用 動態 限定詞來定義。 |
靜態 |
表示資料提供者會在 MOF 檔案中提供靜態資料的實例,而不是在執行時間提供資料區塊的實例。 驅動程式不會向 WMI 註冊靜態資料區塊,因為靜態資料位於 WMI 資料庫中。 驅動程式的IRP_MN_REGINFO或IRP_MN_REGINFO_EX處理常式不應該註冊 MOF 檔案中標示為Static的類別。 |
提供者 (「WMIProv」) |
(必要) 指出 類別的提供者是 WMI 提供者。 |
WMI |
(必要) 指出類別是 WMI 類別。 |
Description (「description-string」) |
(選擇性) 指定 地區 設定地區設定的描述。 如果已定義,WMI 用戶端可以向使用者顯示描述字串。 驅動程式寫入器可以使用 Description 來記錄類別。 |
Guid (「guid-string」) |
(必要) 指定 GUID,以字串格式唯一識別 WMI 的區塊。 驅動程式寫入器應該使用 windows SDK) 中包含的guidgen.exe或uuidgen.exe (,為驅動程式 MOF 檔案中的每個資料區塊產生 GUID。 驅動程式會在驅動程式註冊其區塊時,以 GUID 格式將此值傳遞至 WMI。 WMI 接著會使用 GUID 來查閱驅動程式 MOF 資源中的區塊定義。 |
地區設定 (「MS < /strong >locale-identifier」) |
(選擇性) 指定 描述所指定字串的語言識別項和地區設定。 例如,地區設定 識別碼 0x409指定美式英文。 單一 MOF 檔案可以包含具有不同地區設定的區塊,但通常 MOF 檔案中的所有區塊都有相同的地區設定。 |
WmiExpense (expense-value) |
(選擇性) 指定收集資料區塊所需的平均 CPU 週期數目。 例如,WMI 用戶端可能會檢查資料區塊的 WmiExpense 值,以判斷查詢其資料的頻率。 如果省略 WmiExpense ,則會假設 expense-value 為 0。 WmiExpense 與將資料區塊註冊為昂貴的收集無關。 |