WMI 系統類別
WMI 系統類別是以 Common Information Model (CIM) 為基礎的預先定義類別集合。 不同于提供者所提供的類別,系統類別不會以 Managed 物件格式宣告 (MOF) 檔案。 WMI 會在建立新的 WMI 命名空間 時建立一組這些類別。
來自系統類別的物件可用來支援 WMI 活動,例如:事件和提供者註冊、安全性和事件通知。 有些物件是暫時的,有些物件會儲存在存放庫中作為系統類別的實例。
系統類別遵循由雙底線 (__) 後面接著類別名稱所組成的命名慣例。 當您撰寫 MOF 檔案來定義 WMI 提供者的類別時, Mofcomp.exe 不會使用初始雙底線 (__) 編譯任何類別,因為該類別是保留給 WMI 系統類別名稱。
系統類別的檔只包含非系統本機屬性。 類別定義中提供連結,讓您可以快速且輕鬆地巡覽類別階層。
WMI 系統類別
下表列出各種系統類別。
系統類別 | 描述 |
---|---|
__AbsoluteTimerInstruction | 導致在特定時間在特定日期產生事件。 |
__Ace | 表示存取控制項目 (ACE)。 |
__AggregateEvent | 表示數個個別內部或外來事件的匯總事件。 |
__ArbitratorConfiguration | 設定類別,限制由 WMI 用戶端起始之作業所使用的內部資源。 |
__CacheControl | 判斷 WMI 何時應該 (COM) 物件釋放元件物件模型。 |
__CIMOMIdentification | 描述 WMI 的本機安裝。 |
__ClassCreationEvent | 表示類別建立事件,這是將新類別新增至命名空間時產生的 內建事件 類型。 |
__ClassDeletionEvent | 表示類別刪除事件,這是從命名空間中移除類別時產生的 內建事件 類型。 |
__ClassModificationEvent | 表示類別修改事件,這是在命名空間中變更類別時所產生的 內建事件 類型。 |
__ClassOperationEvent | 與類別相關的所有內建事件的基類。 |
__ClassProviderRegistration | 在 WMI 中註冊類別提供者。 |
__ConsumerFailureEvent | 表示因為事件取用者失敗而卸載的一些其他事件。 |
__事件 | 抽象基類,可作為所有內建和外來事件的父類別。 |
__EventConsumer | 用於永久事件取用者註冊的抽象基類。 |
__EventConsumerProviderCacheControl | 判斷 WMI 何時應該釋放事件取用者提供者。 |
__EventConsumerProviderRegistration | 向 WMI 註冊事件取用者提供者。 |
__EventDroppedEvent | 表示卸載的事件出現次數。 卸載的事件是未傳遞至事件取用者的事件。 |
__EventFilter | 永久事件取用者的註冊需要 __EventFilter 系統類別的實例。 |
__EventGenerator | 做為控制事件產生之類別的父類別,例如 計時器事件。 |
__EventProviderCacheControl | 控制卸載事件提供者的時機。 |
__EventProviderRegistration | 向 WMI 註冊事件提供者。 |
__EventQueueOverflowEvent | 報告因為傳遞佇列溢位而捨棄事件的時間。 |
__EventSinkCacheControl | 用來判斷 WMI 何時釋放事件取用者提供者的 IWbemUnboundObjectSink 指標。 |
__ExtendedStatus | 用來報告詳細狀態和錯誤資訊。 |
__ExtrinsicEvent | 做為所有使用者定義事件種類的父類別,也稱為 extrinsic 事件。 |
__FilterToConsumerBinding | 用於註冊永久事件取用者,將 __EventConsumer 實例與 __EventFilter實例產生關聯。 |
__IndicationRelated | 作為所有事件相關類別的父類別。 |
__InstanceCreationEvent | 報告實例建立事件,這是將新實例新增至命名空間時產生的 內建事件 類型。 |
__InstanceDeletionEvent | 報告實例刪除事件,這是從命名空間中刪除實例時所產生的 內建事件 類型。 |
__InstanceModificationEvent | 報告實例修改事件,這是實例在命名空間中變更時所產生的 內建事件 類型。 |
__InstanceOperationEvent | 做為與實例相關之所有內建事件的基類。 |
__InstanceProviderRegistration | 在 WMI 中註冊執行個體提供者。 |
__IntervalTimerInstruction | 依間隔產生事件,類似于 Windows 程式設計中的 WM_TIMER 訊息。 |
__MethodInvocationEvent | 這個類別未實作。 |
__MethodProviderRegistration | 向 WMI 註冊方法提供者。 |
__命名 空間 | 表示 WMI 命名空間。 |
__NamespaceCreationEvent | 報告命名空間建立事件,這是將新命名空間新增至目前命名空間時所產生的 內建事件 類型。 |
__NamespaceDeletionEvent | 報告命名空間刪除事件,這是從目前命名空間中移除子命名空間時所產生的 內建事件 類型。 |
__NamespaceModificationEvent | 報告命名空間修改事件,這是修改命名空間時產生的 內建事件 類型。 |
__NamespaceOperationEvent | 與命名空間相關的所有內建事件的基類。 |
__NotifyStatus | 做為提供者定義錯誤類別的父類別。 |
__NTLMUser9X | 控制對執行不支援 Windows 版本之電腦的遠端存取。 |
__ObjectProviderCacheControl | 控制卸載類別或執行個體提供者的時機。 |
__ObjectProviderRegistration | 做為用來在 WMI 中註冊類別和執行個體提供者之類別的父系。 |
__參數 | 定義方法的輸入和輸出參數。 |
__PropertyProviderCacheControl | 在卸載屬性提供者時控制快取。 |
__PropertyProviderRegistration | 在 WMI 中註冊屬性提供者。 |
__供應商 | 做為__Win32Provider系統類別 的 父類別。 |
__ProviderHostQuotaConfiguration | 允許在系統資源的主機進程使用量上設定限制。 |
__ProviderRegistration | 作為各種提供者類型註冊類別的父類別。 |
__SecurityDescriptor | 表示 安全性描述項。 |
__SecurityRelatedClass | 做為所有類型的安全性類別的父類別。 |
__SystemClass | 大部分系統類別衍生自的基類。 |
__SystemEvent | 表示系統事件。 |
__SystemSecurity | 包含可讓您存取和修改命名空間安全性設定的方法。 |
__thisNAMESPACE | 以安全性描述元的形式保存命名空間的安全性許可權。 |
__TimerEvent | 報告 WMI 所產生的事件,以回應取用者要求間隔計時器事件或絕對計時器事件。 |
__TimerInstruction | 指定如何為取用 者產生計時器事件的 指示。 |
__TimerNextFiring | 保留供作業系統使用。 |
__受託 人 | 表示 信任項。 可以使用名稱或 SID (位元組陣列) 。 |
__Win32Provider | 在 WMI 中註冊提供者實體實作的相關資訊。 |