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 中註冊提供者實體實作的相關資訊。