WMI 系統類別

WMI 系統類別是以 Common Information Model (CIM) 為基礎的預先定義類別集合。 不同于提供者提供的類別,系統類別不會以 Managed 物件格式宣告, (MOF) 檔案。 每當建立新的 WMI 命名空間 時,WMI 就會建立一組這些類別。

來自系統類別的物件可用來支援 WMI 活動,例如:事件和提供者註冊、安全性和事件通知。 有些物件是暫時的,有些物件會儲存在存放庫中作為系統類別的實例。

系統類別遵循由雙底線 (__) 後面接著類別名稱所組成的命名慣例。 當您撰寫 MOF 檔案來定義 WMI 提供者的類別時, Mofcomp.exe 不會編譯任何具有初始雙底線 (__) 的類別,因為這是保留給 WMI 系統類別名稱。

系統類別的檔只包含非系統本機屬性。 類別定義中提供連結,讓您可以快速且輕鬆地巡覽類別階層。

WMI 系統類別

下表列出各種系統類別。

系統類別 Description
__AbsoluteTimerInstruction 導致在特定時間在特定日期產生事件。
__ACE 表示存取控制項目 (ACE)。
__AggregateEvent 表示數個個別內部或外來事件的匯總事件。
__ArbitratorConfiguration 設定類別,限制 WMI 用戶端所起始之作業所使用的內部資源。
__CacheControl 判斷 WMI 何時應該發行元件物件模型 (COM) 物件。
__CIMOMIdentification 描述 WMI 的本機安裝。
__ClassCreationEvent 表示類別建立事件,這是將新類別新增至命名空間時所產生的 內建事件 類型。
__ClassDeletionEvent 表示類別刪除事件,這是從命名空間中移除類別時所產生的 內建事件 類型。
__ClassModificationEvent 表示類別修改事件,這是在命名空間中變更類別時所產生的 內建事件 類型。
__ClassOperationEvent 與類別相關的所有內建事件的基類。
__ClassProviderRegistration 在 WMI 中註冊類別提供者。
__ConsumerFailureEvent 表示因事件取用者失敗而卸載的一些其他事件。
__Event 抽象基類,可作為所有內建和外來事件的父類別。
__EventConsumer 用於永久事件取用者註冊的抽象基類。
__EventConsumerProviderCacheControl 判斷 WMI 何時應該釋放事件取用者提供者。
__EventConsumerProviderRegistration 向 WMI 註冊事件取用者提供者。
__EventDroppedEvent 表示卸載的事件發生次數。 已卸載的事件是未傳遞至事件取用者的事件。
__EventFilter 永久事件取用者的註冊需要 __EventFilter 系統類別的實例。
__EventGenerator 做為控制事件產生之類別的父類別,例如 計時器事件
__EventProviderCacheControl 控制卸載事件提供者的時機。
__EventProviderRegistration 向 WMI 註冊事件提供者。
__EventQueueOverflowEvent 報告因傳遞佇列溢位而卸載事件的時間。
__EventSinkCacheControl 用來判斷 WMI 何時釋放事件取用者提供者的 IWbemUnboundObjectSink 指標。
__ExtendedStatus 用來報告詳細狀態和錯誤資訊。
__ExtrinsicEvent 作為所有使用者定義事件種類的父類別,也稱為 外來事件
__FilterToConsumerBinding 用於註冊永久事件取用者,以將的實例 __EventConsumer與__EventFilter實例產生關聯。
__IndicationRelated 作為所有事件相關類別的父類別。
__InstanceCreationEvent 報告實例建立事件,這是將新實例加入命名空間時所產生的 內建事件 類型。
__InstanceDeletionEvent 報告實例刪除事件,這是從命名空間中刪除實例時所產生的 內建事件 類型。
__InstanceModificationEvent 報告實例修改事件,這是實例在命名空間中變更時所產生的 內建事件 類型。
__InstanceOperationEvent 做為與實例相關之所有內建事件的基類。
__InstanceProviderRegistration 在 WMI 中註冊執行個體提供者。
__IntervalTimerInstruction 依間隔產生事件,類似于Windows程式設計中的WM_TIMER訊息。
__MethodInvocationEvent 未實作這個類別。
__MethodProviderRegistration 向 WMI 註冊方法提供者。
__Namespace 表示 WMI 命名空間。
__NamespaceCreationEvent 報告命名空間建立事件,這是將新命名空間新增至目前命名空間時所產生的 內建事件 類型。
__NamespaceDeletionEvent 報告命名空間刪除事件,這是從目前命名空間中移除子命名空間時所產生的 內建事件 類型。
__NamespaceModificationEvent 報告命名空間修改事件,這是修改命名空間時所產生的 內建事件 類型。
__NamespaceOperationEvent 與命名空間相關的所有內建事件的基類。
__NotifyStatus 做為提供者定義之錯誤類別的父類別。
__NTLMUser9X 控制對執行不支援版本之電腦Windows的遠端存取。
__ObjectProviderCacheControl 控制何時卸載類別或執行個體提供者。
__ObjectProviderRegistration 做為用於在 WMI 中註冊類別和執行個體提供者之類別的父代。
__PARAMETERS 定義方法的輸入和輸出參數。
__PropertyProviderCacheControl 在卸載屬性提供者時控制快取。
__PropertyProviderRegistration 在 WMI 中註冊屬性提供者。
__Provider 做為__Win32Provider系統類別 父類別。
__ProviderHostQuotaConfiguration 允許在系統資源的主機進程使用量上設定限制。
__ProviderRegistration 做為各種提供者類型註冊類別的父類別。
__SecurityDescriptor 表示 安全性描述項
__SecurityRelatedClass 做為所有類型的安全性類別的父類別。
__SystemClass 大部分系統類別衍生的來源基類。
__SystemEvent 表示系統事件。
__SystemSecurity 包含方法,可讓您存取和修改命名空間的安全性設定。
__thisNAMESPACE 以安全性描述元的形式保存命名空間的安全性許可權。
__TimerEvent 報告 WMI 所產生的事件,以回應取用者對間隔計時器事件或絕對計時器事件的要求。
__TimerInstruction 指定如何為取用者產生 計時器事件的 指示。
__TimerNextFiring 保留供作業系統使用。
__Trustee 表示 信任項。 您可以使用名稱或 SID (位元組陣列) 。
__Win32Provider 在 WMI 中註冊提供者實體實作的相關資訊。