Share via


WMI システム クラス

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

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

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

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

WMI システム クラス

次の表に、さまざまなシステム クラスの一覧を示します。

システム クラス 説明
__AbsoluteTimerInstruction 特定の日付の特定の時刻に、イベントが生成されます。
__ACE アクセス制御エントリ (ACE: Access Control Entry) を表します。
__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 でのプロバイダーの物理的な実装に関する情報を登録します。