wbemcli.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

wbemcli.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IEnumWbemClassObject

IEnumWbemClassObject インターフェイスは、共通情報モデル (CIM) オブジェクトを列挙するために使用され、標準の COM 列挙子に似ています。
IMofCompiler

Mofd.dll によって実装される IMofCompiler インターフェイスは、マネージド オブジェクト形式 (MOF) コンパイラおよび MOF ファイルをコンパイルするその他のアプリケーションによって使用される COM インターフェイスを提供します。
IUnsecuredApartment

IUnsecuredApartment インターフェイスは、クライアント プロセスから非同期呼び出しを行うプロセスを簡略化するために使用されます。
IWbemBackupRestore

IWbemBackupRestore インターフェイスは、WMI リポジトリの内容をバックアップして復元します。
IWbemBackupRestoreEx

IWbemBackupRestoreEx インターフェイスは、リポジトリの内容をバックアップして復元します。
IWbemCallResult

IWbemServices インターフェイスの半同期呼び出しに使用されます。 このような呼び出しを行うと、IWbemCallResult オブジェクトと共に、呼び出された IWbemServices メソッドが直ちに返ります。
IWbemClassObject

クラス定義とクラス オブジェクト インスタンスの両方を格納して操作します。
IWbemConfigureRefresher

IWbemConfigureRefresher インターフェイスは、列挙子、オブジェクト、入れ子になったリフレッシャーをリフレッシャーに追加するためにクライアント コードによって使用されます。
IWbemContext

IWbemContext インターフェイスは、必要に応じて、WMI に IWbemServices 呼び出しを送信するときにプロバイダーに追加のコンテキスト情報を通信するために使用されます。 IWbemServices のすべてのプライマリ呼び出しは、この型のオブジェクトを指す省略可能なパラメーターを受け取ります。
IWbemHiPerfEnum

インスタンス オブジェクトの列挙への迅速なアクセスを提供するため、リフレッシャーの操作で使用されます。
IWbemLocator

IWbemLocator インターフェイスを使用して、特定のホスト コンピューター上の WMI の IWbemServices インターフェイスへの初期名前空間ポインターを取得します。
IWbemObjectAccess

オブジェクトのメソッドとプロパティへのアクセスを提供します。
IWbemObjectSink

IWbemObjectSink インターフェイスは、WMI プログラミング モデル内のすべての種類の通知を受信できるシンク インターフェイスを作成します。
IWbemObjectSinkEx

WMI プログラミング モデル内のすべての種類の通知を受信できるシンク インターフェイスを作成します。
IWbemObjectTextSrc

IWbemObjectTextSrc インターフェイスは、IWbemClassObject インスタンスを異なるテキスト形式と変換するために使用されます。
IWbemQualifierSet

1 つのプロパティまたはオブジェクト全体 (クラスまたはインスタンス) の名前付き修飾子のセット全体のコンテナーとして機能します。
IWbemRefresher

列挙子やリフレッシャー オブジェクトなどの更新可能なオブジェクトを更新できるエントリ ポイントを提供します。
IWbemServices

WMI サービスにアクセスするためにクライアントとプロバイダーによって使用されます。 インターフェイスは WMI プロバイダーと WMI プロバイダーによって実装され、プライマリ WMI インターフェイスです。
IWbemShutdown

IWbemShutdown インターフェイスは、オブジェクトのインスタンスを破棄する準備ができていることをプロバイダーに示します。 プロバイダーは、この呼び出しを使用して、現在参照しているリソースを解放できます。
IWbemStatusCodeText

IWbemStatusCodeText インターフェイスは、エラー コードのテキスト文字列の説明、またはエラーが発生したサブシステムの名前を抽出します。
IWbemUnsecuredApartment

クライアント アプリケーションで、Unsecapp.exe が非同期コールバックに対してアクセス チェックを実行するかどうかを判断できるようにします。

構造

 
WBEM_COMPILE_STATUS_INFO

IMofCompiler インターフェイスのエラーについて説明します。

列挙

 
CIMTYPE_ENUMERATION

さまざまな CIM データ型を指定する値を定義します。
WBEM_BACKUP_RESTORE_FLAGS

IWbemBackupRestore::Restore メソッドと IWbemBackupRestoreEx::Restore メソッドに使用されるフラグが含まれています。
WBEM_CHANGE_FLAG_TYPE

メソッド パラメーター フラグが含まれています。
WBEM_COMPARISON_FLAG

IWbemClassObject::CompareTo メソッドを使用するときに実行する比較を定義するフラグが含まれています。
WBEM_COMPILER_OPTIONS

IMofCompiler メソッドのオプション フラグが含まれています。
WBEM_CONDITION_FLAG_TYPE

IWbemClassObject::GetNames メソッドで使用されるフラグが含まれています。
WBEM_CONNECT_OPTIONS

IWbemLocator::ConnectServer メソッドのフラグが含まれています。
WBEM_FLAVOR_TYPE

修飾子のフレーバーを一覧表示します。
WBEM_GENERIC_FLAG_TYPE

汎用メソッド パラメーター フラグが含まれています。
WBEM_GENUS_TYPE

クラスとインスタンスを区別するために使用される定数が含まれます。
WBEM_LIMITS

いくつかの制限値を定義します。
WBEM_QUERY_FLAG_TYPE

クエリまたは列挙子を定義するために使用されるフラグが含まれます。
WBEM_REFRESHER_FLAGS

リフレッシャー メソッドの動作を変更するフラグが含まれています。
WBEM_SECURITY_FLAGS

セキュリティ アクセス レベルを設定するために使用されるフラグが含まれています。
WBEM_STATUS_TYPE

非同期操作の状態について説明します。
WBEM_TEXT_FLAG_TYPE

IWbemClassObject::GetObjectText メソッドの実行を制御するためのフラグが含まれています。
WBEM_TIMEOUT_TYPE

IEnumWbemClassObject::Next メソッドのタイムアウトを指定するために使用される値が含まれます。
WBEM_UNSECAPP_FLAG_TYPE

IWbemUnsecuredApartment::CreateSinkStub メソッドを使用する場合に、コールバックのアクセス チェックを制御するために使用されます。
WBEMSTATUS

WMI API のメソッドによって返されるエラー コードと状態コードが含まれます。
WMI_OBJ_TEXT

SWbemObjectEx.GetText_で使用する有効なオブジェクト テキスト形式を定義します。