WMI システムクラス

WMI システムクラスは、 Common Information Model (CIM)に基づく定義済みクラスのコレクションです。 プロバイダーによって提供されるクラスとは異なり、システムクラスは、 Managed Object Format (MOF) ファイルでは宣言されません。 WMI は、新しい WMI 名前空間 が作成されるたびに、これらのクラスのセットを作成します。

システムクラスのオブジェクトは、イベントとプロバイダーの登録、セキュリティ、イベント通知などの WMI アクティビティをサポートするために使用されます。 オブジェクトの中には一時的なものもあれば、システムクラスのインスタンスとしてリポジトリに格納されているものもあります。

システムクラスは、2つのアンダースコア () の後にクラス名が続く名前付け規則に従い _ _ ます。 WMI プロバイダーのクラスを定義するために MOF ファイルを記述する場合、 Mofcomp.exeは、 _ _ wmi システムクラス名用に予約されているため、最初の2つのアンダースコア () を持つクラスはコンパイルされません。

システムクラスのドキュメントには、システム以外のローカルプロパティのみが含まれています。 クラスの定義には、クラスの階層内をすばやく簡単に移動できるリンクが用意されています。

WMI システムクラス

次の表は、さまざまなシステムクラスを示しています。

システムクラス 説明
__AbsoluteTimerInstruction 特定の時刻に特定の日付にイベントを生成します。
__ACE アクセス制御エントリ (ACE: Access Control Entry) を表します。
__AggregateEvent 複数の固有または外部イベントの集計イベントを表します。
__ArbitratorConfiguration WMI クライアントによって開始される操作によって使用される内部リソースを制限する構成クラス。
__CacheControl WMI がコンポーネントオブジェクトモデル (COM) オブジェクトを解放するタイミングを決定します。
__CIMOMIdentification WMI のローカルインストールについて説明します。
__Classのイベント クラス作成イベントを表します。これは、名前空間に新しいクラスが追加されたときに生成される 組み込みイベント の種類です。
__ClassDeletionEvent クラスが名前空間から削除されるときに生成される 組み込みイベント の型であるクラス削除イベントを表します。
__ClassModificationEvent クラス変更イベントを表します。これは、名前空間でクラスが変更されたときに生成される 組み込みイベント の一種です。
__ClassOperationEvent クラスに関連するすべての組み込みイベントの基本クラス。
__ClassProviderRegistration WMI でクラスプロバイダーを登録します。
__ConsumerFailureEvent イベントコンシューマーのエラーによって削除されている他のイベントの発生を表します。
__Event すべての組み込みイベントと外部イベントの親クラスとして機能する抽象基本クラス。
__EventConsumer 永続的なイベントコンシューマーの登録に使用される抽象基本クラス。
__EventConsumerProviderCacheControl WMI がイベントコンシューマープロバイダーを解放する必要があるかどうかを判断します。
__EventConsumerProviderRegistration イベントコンシューマープロバイダーを WMI に登録します。
__EventDroppedEvent 削除されるイベントの発生を表します。 削除されたイベントは、イベントコンシューマーに配信されないイベントです。
__EventFilter 永続的なイベントコンシューマーの登録には、 _ _ eventfilterシステムクラスのインスタンスが必要です。
__EventGenerator タイマーイベントなどのイベントの生成を制御するクラスの親クラスとして機能します。
__EventProviderCacheControl イベントプロバイダーがアンロードされるタイミングを制御します。
__EventProviderRegistration イベントプロバイダーを WMI に登録します。
__EventQueueOverflowEvent 配信キューがオーバーフローした結果としてイベントが削除されたことを報告します。
__EventSinkCacheControl WMI がイベントコンシューマープロバイダーの IWbemUnboundObjectSink ポインターを解放するタイミングを決定するために使用されます。
__ExtendedStatus 詳細なステータスとエラー情報を報告するために使用します。
__Extrの Icevent すべてのユーザー定義イベントの種類 ( 外部イベントとも呼ばれます) の親クラスとして機能します。
__FilterToConsumerBinding イベントコンシューマーののインスタンスを _ _ eventconsumerのインスタンスに関連付けるために、 _ _永続的なイベントコンシューマーの登録で使用されます。
__IndicationRelated すべてのイベント関連クラスの親クラスとして機能します。
__InstanceCreationEvent インスタンス作成イベントを報告します。これは、名前空間に新しいインスタンスが追加されたときに生成される 組み込みイベント の種類です。
__InstanceDeletionEvent インスタンス削除イベントを報告します。これは、名前空間からインスタンスが削除されたときに生成される 組み込みイベント の種類です。
__InstanceModificationEvent インスタンス変更イベントを報告します。これは、名前空間でインスタンスが変更されたときに生成される 組み込みイベント の一種です。
__InstanceOperationEvent インスタンスに関連するすべての組み込みイベントの基本クラスとして機能します。
__InstanceProviderRegistration WMI でインスタンスプロバイダーを登録します。
__IntervalTimerInstruction Windows プログラミングの WM _ タイマー メッセージと同様に、間隔でイベントを生成します。
__MethodInvocationEvent このクラスは実装されていません。
__MethodProviderRegistration メソッドプロバイダーを WMI に登録します。
__名前空間 WMI 名前空間を表します。
__NamespaceCreationEvent 名前空間作成イベントを報告します。これは、現在の名前空間に新しい名前空間を追加したときに生成される 組み込みイベント の種類です。
__NamespaceDeletionEvent 名前空間の削除イベントを報告します。これは、現在の名前空間からサブ名前空間が削除されたときに生成される 組み込みイベント の種類です。
__NamespaceModificationEvent 名前空間の変更イベントを報告します。これは、名前空間が変更されたときに生成される 組み込みイベント の種類です。
__NamespaceOperationEvent 名前空間に関連するすべての組み込みイベントの基本クラス。
__NotifyStatus プロバイダーによって定義されたエラークラスの親クラスとして機能します。
__NTLMUser9X サポートされていないバージョンの Windows を実行しているコンピューターへのリモートアクセスを制御します。
__ObjectProviderCacheControl クラスまたはインスタンスプロバイダーがアンロードされるタイミングを制御します。
__ObjectProviderRegistration WMI でクラスおよびインスタンスプロバイダーを登録するために使用されるクラスの親として機能します。
__パラメータ メソッドの入力パラメーターと出力パラメーターを定義します。
__PropertyProviderCacheControl プロパティプロバイダーがアンロードされたときにキャッシュを制御します。
__PropertyProviderRegistration WMI のプロパティプロバイダーを登録します。
__プロバイダー _ _ Win32Provider system クラスの親クラスとして機能します。
__ProviderHostQuotaConfiguration では、システムリソースのホストプロセスの使用に制限を設定できます。
__ProviderRegistration さまざまな種類のプロバイダーの登録クラスの親クラスとして機能します。
__SecurityDescriptor セキュリティ記述子を表します。
__Securityのクラス すべての種類のセキュリティクラスの親クラスとして機能します。
__SystemClass ほとんどのシステムクラスの派生元の基本クラス。
__SystemEvent システムイベントを表します。
__SystemSecurity 名前空間のセキュリティ設定にアクセスして変更できるようにするメソッドが含まれています。
__この名前空間 セキュリティ記述子の形式で名前空間のセキュリティ権限を保持します。
__TimerEvent 時間間隔タイマーイベントまたは絶対タイマーイベントに対するコンシューマーの要求に応答して、WMI によって生成されるイベントを報告します。
__TimerInstruction コンシューマーに対して タイマーイベント を生成する方法について説明します。
__TimerNextFiring 起動 オペレーティング システムで使用するために予約されています。
__トラスティ トラスティを表します。 名前または SID (バイト配列) のいずれかを使用できます。
__Win32Provider プロバイダーの物理的な実装に関する情報を WMI に登録します。