トレーニング
モジュール
CIM メソッドと WMI メソッドを使用してリポジトリ オブジェクトのクエリと操作を行う - Training
このモジュールでは、CIM と WMI を使用して、メソッドで変更を行う方法について説明します。 使用できるメソッドは、オブジェクトの型によって異なります。 これらのメソッドを検出して理解することは、リポジトリの情報を照会して操作するための重要なステップです。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows Management Instrumentation テクノロジの概要。
Windows Management Instrumentation を開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
CFrameworkQuery CFrameworkQuery クラスは、クエリの解析と操作に使用されます。 これには、特定のプロパティ値を返すメソッドと、クエリをテストして含まれる特定のプロパティを決定するメソッドが含まれています。 |
CHPtrArray CHPtrArray クラスは、WMI プロバイダー フレームワークの一部です。 CHPtrArray は、WMI クエリのプロバイダー処理に使用される配列ポインター管理用のユーティリティ インターフェイスです。 |
CHString 次の表に、CHString メソッドの一覧を示します。 |
CHStringArray 次の表に、CHStringArray のメソッドと演算子の一覧を示します。 |
CInstance CInstance クラスは、WMI プロバイダー フレームワークでサポートされているインスタンスに対して定義されているプロパティの値を取得および更新するために使用されます。 CInstance クラスは、プロバイダー フレームワークによる CInstance インターフェイスの実装へのアクセスも提供します。 |
CObjectPathParser リモート コンピューター名、名前空間、およびクラスを含めることができる WMI パスを解析します。 このオブジェクトの使用は推奨されません。 代わりに、IWbemPath COM インターフェイスを使用します。 |
CThreadBase CThreadBase クラスは、WMI プロバイダー フレームワークの内部スレッド セーフ メカニズムを提供する基本クラスです。 このクラスは内部的に呼び出されます。 |
CWbemGlueFactory CWbemGlueFactory クラスは、WMI プロバイダー フレームワークの一部です。 プロバイダー フレームワークでは、このインターフェイスのメソッドを内部的に実装して、プロバイダー用の新しいクラスのインスタンスを作成します。 |
CWbemProviderGlue CWbemProviderGlue は、Windows Management Instrumentation (WMI) API のコンポーネント オブジェクト モデル (COM) インターフェイスを Provider クラスから派生したクラスに結び付け、プロバイダーが相互にクエリを実行するために使用するメソッドを提供します。 |
MethodContext MethodContext クラスは、IWbemClassObject 情報を取得または設定するためにプロバイダーで使用される構造体へのポインターです。 WMI では、 ポインターに基づく機能は実装されません。 |
プロバイダー Provider クラスは、フレームワーク プロバイダーがサポートするクラスの基底クラスです。 |
TRefPointerCollection TRefPointerCollection クラスは、オブジェクトへのポインターを収集するコンテナー クラスです。 これらのポインターは列挙できます。 |
WBEMTime WBEMTime クラスを使うと、Windows と ANSI C ランタイムの間でさまざまな時間形式を簡単に変換できます。 詳しくは、WBEMTimeSpan クラスのメソッドもご覧ください。 |
WBEMTimeSpan WBEMTimeSpan クラスは、ナノ秒単位の期間を保持します。 |
CIMTYPE_ENUMERATION さまざまな CIM データ型を指定する値を定義します。 |
ObjectParserFlags CObjectPathParser のコンストラクターによって使用されるフラグ。 |
tag_WBEM_GET_KEY_FLAGS テキストの形式を制御するフラグを含みます。 |
tag_WBEM_GET_TEXT_FLAGS テキストの返し方を制御するフラグを含みます。 |
tag_WBEM_PATH_CREATE_FLAG 受け入れられるパスの種類を指定するフラグが含まれます。 |
tag_WBEM_PATH_STATUS_FLAG パスを記述するために使用されるフラグが含まれています。 |
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 メソッドを使用する場合に、コールバックのアクセス チェックを制御するために使用されます。 |
WbemAuthenticationLevelEnum セキュリティ認証レベルを定義します。 |
WbemChangeFlagEnum クラスまたはインスタンスへの書き込み操作の実行方法を定義します。 |
WbemCimtypeEnum プロパティ値の有効な CIM 型を定義します。 |
WbemComparisonFlagEnum オブジェクト比較の設定を定義し、SWbemObject.CompareTo_ によって使用されます。 |
WbemConnectOptionsEnum リモート コンピューター上の WMI への接続が失敗したときに SWbemLocator.ConnectServer メソッドへの呼び出しでパラメーターとして使用されるセキュリティ フラグを定義します。 |
WbemErrorEnum WMI 用スクリプト API 呼び出しによって返される可能性があるエラーを定義します。 |
WbemFlagEnum SWbemServices.ExecQuery、SWbemServices.ExecQueryAsync、SWbemServices.SubclassesOf、SWbemServices.InstancesOf によって使用される定数を定義します。 |
WbemImpersonationLevelEnum セキュリティ偽装レベルを定義します。 これらの定数は、SWbemSecurity と共に使用されます。 |
WbemObjectTextFormatEnum SWbemObjectEx.GetText_ によって使用される有効なオブジェクト テキスト形式を定義します。 |
WbemPrivilegeEnum 特権を定義します。 これらの定数は、一部の操作に必要な特権を付与するために SWbemSecurity と共に使用されます。 |
WbemQueryFlagEnum 呼び出しによって返されるオブジェクトの数を決める、列挙またはクエリの深さを定義します。 |
WBEMSTATUS WMI API のメソッドによって返されるエラー コードと状態コードが含まれます。 |
WbemTextFlagEnum 生成されたオブジェクト テキストの内容を定義し、SWbemObject.GetObjectText_ によって使用されます。 |
WbemTimeout タイムアウト定数を定義します。 この定数は、SWbemEventSource.NextEvent によって使用されます。 |
WMI_OBJ_TEXT SWbemObjectEx.GetText_で使用する有効なオブジェクト テキスト形式を定義します。 |
WMIQ_ANALYSIS_TYPE GetAnalysis メソッドを使用して実行する分析の種類を指定するために使用される定数を含みます。 |
WMIQ_ASSOCQ_FLAGS クエリの機能を示すフラグが含まれています。 |
WMIQ_RPN_TOKEN_FLAGS GetAnalysis メソッドで使用されるクエリ トークンを記述するフラグが含まれています。 |
AccessCheck AccessCheck メソッドはイベント プロバイダーによって実装され、コンシューマーが wszQuery で指定されたイベントをサブスクライブするときに Windows Management Instrumentation (WMI) によって呼び出されます。 |
追加 Add メソッドは、配列の末尾に新しい要素を追加し、配列を 1 ずつ増やします。 |
追加 Add メソッドは、コレクションへの参照を追加します。 |
AddEnum IWbemConfigureRefresher::AddEnum メソッドは、要求されたリフレッシャーに列挙子を追加します。 |
AddObjectByPath IWbemConfigureRefresher::AddObjectByPath メソッドは、オブジェクト パスを指定して、オブジェクトをリフレッシャーに追加します。 |
AddObjectByTemplate IWbemConfigureRefresher::AddObjectByTemplate メソッドを使用すると、IWbemClassObject インスタンス テンプレートを指定することで、更新するオブジェクトをリフレッシャーに追加できます。 |
AddObjects IWbemHiPerfEnum::AddObjects メソッドは、指定されたインスタンス オブジェクトを列挙子に追加します。 |
AddRefresher IWbemConfigureRefresher::AddRefresher メソッドは、リフレッシャーにリフレッシャーを追加します。 |
AllocSysString AllocSysString メソッドは、Automation 互換の新しい BSTR 文字列を割り当てます。 次に、CHStringstring の内容 (終端の NULL 文字を含む) をコピーします。 |
AllPropertiesAreRequired AllPropertiesAreRequired メソッドは、インスタンスのすべてのプロパティが要求されるかどうかを示します。 |
Append Append メソッドは、指定された配列の末尾に別の配列の内容を追加します。 |
Backup IWbemBackupRestore::Backup メソッドは、静的リポジトリの内容を別のファイルにバックアップします。 |
BeginEnum BeginEnum メソッドは、コレクションの列挙を開始します。 |
BeginEnumeration 列挙体を列挙体の先頭に戻します。 |
BeginEnumeration IWbemContext::BeginEnumeration メソッドは、オブジェクト内のすべてのコンテキスト値の列挙をリセットします。 |
BeginEnumeration IWbemQualifierSet::BeginEnumeration メソッドは、オブジェクト内のすべての修飾子の列挙が存在する前にリセットされます。 |
BeginMethodEnumeration オブジェクトで使用できるメソッドの列挙を開始するには、IWbemClassObject::BeginMethodEnumeration メソッド呼び出しを使用します。 |
BeginRead BeginRead メソッドは、プロバイダーが WMI プロバイダー フレームワーク上に構築されている場合にデータ読み取り操作の開始を示すことによって、スレッド セーフを提供します。 CThreadBase は内部的に呼び出されます。 |
BeginWrite BeginWrite メソッドは、プロバイダーが WMI プロバイダー フレームワーク上に構築されている場合にデータ書き込み操作の開始を示すことによって、スレッド セーフを提供します。 CThreadBase は内部的に呼び出されます。 |
CancelAsyncCall IWbemServices::CancelAsyncCall メソッドは、最初に非同期メソッドに渡された IWbemObjectSink ポインターに基づいて、現在保留中の非同期呼び出しをすべて取り消します。 |
CancelQuery 論理イベント コンシューマーが Windows Management で関連するイベント クエリ フィルターをキャンセルするたびに、IWbemEventProviderQuerySink::CancelQuery メソッドを呼び出します。 |
CHPtrArray CHPtrArray メソッド コンストラクターは、CHPtrArray の新しいインスタンスを初期化します。 |
CHString CHString::CHString 関数は、指定されたデータを使用して新しい CHString オブジェクトを初期化します。 |
CHString 指定したデータを使用して新しい CHString オブジェクトを初期化します。 (オーバーロード 2/6) |
CHString 指定したデータを使用して新しい CHString オブジェクトを初期化します。 (オーバーロード 4/6) |
CHString 指定したデータを使用して新しい CHString オブジェクトを初期化します。 (オーバーロード 5/6) |
CHString 指定したデータを使用して新しい CHString オブジェクトを初期化します。 (オーバーロード 1/6) |
CHString 指定したデータを使用して新しい CHString オブジェクトを初期化します。 (オーバーロード 6/6) |
CHString 指定したデータを使用して新しい CHString オブジェクトを初期化します。 (オーバーロード 3/6) |
CHStringArray CHStringArray コンストラクターは、空の CHStringArray 配列を構築します。 |
[クリア] Clear メソッドは、WBEMTime オブジェクトの時刻を無効な時刻に設定します。 |
[クリア] Clear メソッドは、期間をINVALID_TIMEに設定します。 |
複製 IEnumWbemClassObject::Clone メソッドは列挙子全体の論理コピーを作成し、列挙体の現在位置を保持します。 |
複製 IWbemClassObject::Clone メソッドは、現在のオブジェクトの完全な複製である新しいオブジェクトを返します。 新しいオブジェクトの COM 参照カウントは 1 です。 |
複製 IWbemContext::Clone メソッドは、現在の IWbemContext オブジェクトの論理コピーを作成します。 このメソッドは、ほぼ同じ IWbemContext オブジェクトを持つ多数の呼び出しを行う必要がある場合に便利です。 |
CObjectPathParser 完全なオブジェクト パスを必要とする CObjectPathParser オブジェクトのインスタンスを構築して初期化します。 このオブジェクトの使用はお勧めしません。 代わりに、IWbemPath COM インターフェイスを使用します。 |
[部単位で印刷] Collate メソッドは wcscoll 関数を使用して、CHString 文字列を別の文字列と比較します。 |
コミット Commit メソッドは、WMI にインスタンスを送信するために使用されます。 このメソッドはヘルパー関数であり、オーバーライドしないでください。 |
コミット Commit メソッドは、現在のインスタンスを WMI に返します。 |
比較 Compare メソッドは wcscmp 関数を使用して、この CHString 文字列を別の文字列と比較します。 |
CompareNoCase CompareNoCase メソッドは、_wcsicmp関数を使用して CHString 文字列を別の文字列と比較します。 |
Compareto IWbemClassObject::CompareTo メソッドは、オブジェクトを別の Windows Management オブジェクトと比較します。 この比較プロセスには特定の制約があることに注意してください。 |
CompileBuffer IMofCompiler::CompileBuffer メソッドは、バイナリ MOF データを含むバッファーまたは ASCII 形式のテキスト バッファーをコンパイルします。 |
CompileFile IMofCompiler::CompileFile メソッドは MOF ファイル (バイナリ MOF を含む) をコンパイルし、WMI リポジトリに情報を格納します。 |
ConnectServer IWbemLocator::ConnectServer メソッドは、strNetworkResource パラメーターで指定されたコンピューター上の WMI 名前空間への接続を DCOM 経由で作成します。 |
コピー Copy メソッドは、指定された配列の要素を別の配列の要素で上書きします。 |
CreateBMOF IMofCompiler::CreateBMOF メソッドはバイナリ MOF ファイルを作成します。 |
CreateClassEnum IWbemServices::CreateClassEnum メソッドは、選択基準を満たすすべてのクラスの列挙子を返します。 |
CreateClassEnumAsync IWbemServices::CreateClassEnumAsync メソッドは、クラス プロバイダーがサポートするすべてのクラスの列挙を返します。 |
CreateClassPart パスのクラスまたはキー部分を初期化します。 |
CreateInstanceEnum IWbemServices::CreateInstanceEnum メソッドは、ユーザー指定の選択基準に従って、指定したクラスのインスタンスを返す列挙子を作成します。 |
CreateInstanceEnumAsync IWbemServices::CreateInstanceEnumAsync メソッドは、ユーザー指定の選択基準に従って、指定されたクラスのインスタンスを非同期的に返す列挙子を作成します。 |
CreateNewInstance CreateNewInstance メソッドは、新しい CInstance オブジェクトを割り当て、そのオブジェクトへのポインターを返します。 |
CreateObjectStub CreateObjectStub メソッドは、Windows Management からの非同期呼び出しの受信を支援するオブジェクト フォワーダー シンクを作成します。 |
CreateRefreshableEnum 新しい更新可能な列挙体を作成します。 |
CreateRefreshableObject 更新可能なインスタンス オブジェクトを要求します。 |
CreateRefresher リフレッシャーを作成します。 |
CreateSinkStub CreateSinkStub メソッドは IUnsecuredApartment::CreateObjectStub に似ています。オブジェクト フォワーダー シンクを作成し、Windows Management から非同期呼び出しを受信するためのアクセス チェックを実行します。 |
CThreadBase CThreadBase::CThreadBase コンストラクターは、CThreadBase の新しいインスタンスを初期化します。 CThreadBase は内部的に呼び出されます。 |
CWbemGlueFactory CWbemGlueFactory::CWbemGlueFactory コンストラクターは、CWbemGlueFactory の新しいインスタンスを初期化します。 このクラスは、WMI プロバイダー フレームワークの一部です。 (??0CWbemGlueFactory@@QEAA@XZ) |
CWbemGlueFactory CWbemGlueFactory::CWbemGlueFactory コンストラクターは、CWbemGlueFactory の新しいインスタンスを初期化します。 このクラスは、WMI プロバイダー フレームワークの一部です。 (オーバーロード 1/2) |
削除 IWbemClassObject::D elete メソッドは、CIM クラス定義とそのすべての修飾子から、指定されたプロパティを削除します。 |
削除 IWbemQualifierSet::D elete メソッドは、指定した修飾子を名前で削除します。 |
DeleteAll IWbemContext::D eleteAll メソッドは、現在のオブジェクトからすべての名前付きコンテキスト値を削除し、オブジェクトを空にします。 |
DeleteClass IWbemServices::D eleteClass メソッドは、指定したクラスを現在の名前空間から削除します。 |
DeleteClassAsync IWbemServices::D eleteClassAsync メソッドは、指定したクラスを現在の名前空間から削除します。 |
DeleteClassPart IWbemPath::D eleteClassPart メソッドは、パスのクラス部分を削除します。 |
DeleteInstance DeleteInstance メソッドは、インスタンスを削除するために WMI によって呼び出されます。 (オーバーロード 2/2) |
DeleteInstance DeleteInstance メソッドは、インスタンスを削除するために WMI によって呼び出されます。 (オーバーロード 1/2) |
DeleteInstance IWbemServices::D eleteInstance メソッドは、現在の名前空間内の既存のクラスのインスタンスを削除します。 |
DeleteInstanceAsync IWbemServices::D eleteInstanceAsync メソッドは、現在の名前空間内の既存のクラスのインスタンスを非同期的に削除します。 操作の確認または失敗は、呼び出し元によって実装された IWbemObjectSink インターフェイスを介して報告されます。 |
Deletemethod メソッドを削除するには、IWbemClassObject::D eleteMethod メソッドを使用します。 この呼び出しは、現在のオブジェクトが CIM クラス定義である場合にのみサポートされます。 メソッド操作は、CIM インスタンスを指す IWbemClassObject ポインターからは使用できません。 |
DeleteValue IWbemContext::D eleteValue メソッドは、IWbemContext::SetValue によって作成された名前付きコンテキスト値を削除します。 |
ElementAt CHStringArray::ElementAt(int) (chstrarr.h) メソッドは、配列内の要素ポインターへの一時的な参照を返します。 |
ElementAt CHStringArray::ElementAt (chstrarr.h) メソッドは、配列内の要素ポインターへの一時的な参照を返します。 |
空 IWbemQuery::Empty メソッドは、パーサーが保持しているメモリを解放します。 |
空 Empty メソッドは、CHString オブジェクトを空の文字列にし、必要に応じてメモリを解放します。 |
空 Empty メソッドは、コレクションからすべての項目を削除します。 |
EndEnum EndEnum メソッドは、コレクションの列挙を終了します。 |
EndEnumeration IWbemClassObject::EndEnumeration メソッドは、IWbemClassObject::BeginEnumeration で開始された列挙シーケンスを終了します。 |
EndEnumeration IWbemContext::EndEnumeration メソッドは、IWbemContext::BeginEnumeration で始まる列挙シーケンスを終了します。 この呼び出しは必須ではありませんが、列挙型に関連付けられているシステム リソースをできるだけ早く解放します。 |
EndEnumeration IWbemQualifierSet::BeginEnumeration および IWbemQualifierSet::Next で開始された列挙を終了する予定の場合は、IWbemQualifierSet::EndEnumeration メソッドを呼び出します。 |
EndMethodEnumeration IWbemClassObject::EndMethodEnumeration メソッドは、IWbemClassObject::BeginMethodEnumeration で開始されたメソッド列挙シーケンスを終了するために使用されます。 |
EndRead EndRead メソッドは、プロバイダーが WMI プロバイダー フレームワーク上に構築されている場合に、データ読み取り操作の終了を示すことによってスレッド セーフを提供します。 CThreadBase は内部的に呼び出されます。 |
EndWrite EndWrite メソッドは、プロバイダーが WMI プロバイダー フレームワーク上に構築されている場合にデータ書き込み操作の終了を示すことによって、スレッド セーフを提供します。 CThreadBase は内部的に呼び出されます。 |
EnumerateInstances EnumerateInstances メソッドは、フレームワーク プロバイダーのクラスのすべてのインスタンスを取得するために WMI によって呼び出されます。 |
ExecMethod ExecMethod メソッドは、クラスまたはインスタンスでメソッドを呼び出すために WMI によって呼び出されます。 (オーバーロード 1/2) |
ExecMethod ExecMethod メソッドは、クラスまたはインスタンスでメソッドを呼び出すために WMI によって呼び出されます。 (オーバーロード 2/2) |
ExecMethod CIM オブジェクトによってエクスポートされたメソッドを実行します。 |
ExecMethodAsync CIM オブジェクトによってエクスポートされたメソッドを非同期的に実行します。 |
ExecNotificationQuery IWbemServices::ExecNotificationQuery メソッドは、イベントを受信するクエリを実行します。 呼び出しは直ちに返され、ユーザーは、返された列挙子に対して、到着時にイベントをポーリングできます。 返された列挙子を解放すると、クエリが取り消されます。 |
ExecNotificationQueryAsync IWbemServices::ExecNotificationQueryAsync メソッドは、イベント通知を停止するために CancelAsyncCall が呼び出されるまで、指定された応答ハンドラーにイベントが提供されることを除き、IWbemServices::ExecNotificationQuery と同じタスクを実行します。 |
ExecQuery ExecQuery メソッドは、WMI クエリ言語 (WQL) クエリを処理するために WMI によって呼び出されます。 |
ExecQuery IWbemServices::ExecQuery メソッドは、オブジェクトを取得するためのクエリを実行します。 |
ExecQueryAsync IWbemServices::ExecQueryAsync メソッドは、オブジェクトを非同期的に取得するためのクエリを実行します。 |
Find Find メソッドは、文字列で部分文字列の最初の一致を検索します。 |
Find CHString::Find メソッドは、文字列を検索して、部分文字列の最初の一致を検索します。 |
FindConsumer FindConsumer 関数は、WMI がイベントを送信できるシンク オブジェクトを検索して返します。 |
FindOneOf FindOneOf メソッドは、lpszCharSet に含まれる任意の文字と一致する最初の文字の文字列を検索します。 |
フラッシュ Flush メソッドはプロバイダー フレームワークによって呼び出され、プロバイダーによって使用されているすべての不要なメモリが削除されます。 |
Format CHString::Format メソッドは、一連の文字と値を CHString に書式設定して格納します。 |
Format CHString::Format メソッドは、一連の文字と値を CHString 文字列に書式設定して格納します。 |
FormatMessageW CHString::FormatMessageW (Unicode) メソッドは、メッセージ文字列の書式を設定します。 |
FormatMessageW CHString::FormatMessageW (Unicode) メソッドは、メッセージ文字列の書式を設定します。 |
FormatV FormatV メソッドは、書式設定された文字列と引数の変数リストを CHString 文字列に書き込みます。 |
FrameworkLoginDLL FrameworkLoginDLL メソッドは、プロバイダー サーバーを読み込むことができるかどうかを判断するために、DLL_PROCESS_ATTACH値が DllMain に送信されるときに呼び出されます。 (オーバーロード 1/2) |
FrameworkLoginDLL FrameworkLoginDLL メソッドは、プロバイダー サーバーを読み込むことができるかどうかを判断するために、DLL_PROCESS_ATTACH値が DllMain に送信されるときに呼び出されます。 (オーバーロード 2/2) |
FrameworkLogoffDLL FrameworkLogoffDLL メソッドは DllCanUnloadNow によって呼び出され、プロバイダー サーバーが使用されておらず、アンロードできるかどうかを判断します。 (オーバーロード 1/2) |
FrameworkLogoffDLL FrameworkLogoffDLL メソッドは DllCanUnloadNow によって呼び出され、プロバイダー サーバーが使用されておらず、アンロードできるかどうかを判断します。 (オーバーロード 2/2) |
Free 解析されていないパスを含むメモリを解放します。 このオブジェクトの使用は推奨されません。 代わりに、IWbemPath COM インターフェイスを使用します。 (オーバーロード 2/2) |
Free 解析されていないパスを含むメモリを解放します。 このオブジェクトの使用は推奨されません。 代わりに、IWbemPath COM インターフェイスを使用します。 (オーバーロード 1/2) |
FreeExtra FreeExtra メソッドは、文字列によって以前に割り当てられたが不要になった余分なメモリを解放します。 |
FreeExtra FreeExtra メソッドは、配列の増加中に割り当てられた余分なメモリを解放します。 このメソッドは、配列のサイズまたは上限には影響しません。 |
FreeMemory IWbemQuery::FreeMemory メソッドは、GetAnalysis の以前の呼び出しでパーサーが呼び出し元に返すメモリを解放します。 |
Get IWbemClassObject::Get メソッドは、指定されたプロパティ値が存在する場合は取得します。 このメソッドは、システム プロパティを返すこともできます。 |
Get IWbemQualifierSet::Get メソッドは、指定された名前付き修飾子が見つかった場合に取得します。 |
GetAllDerivedInstances GetAllDerivedInstances メソッドは、基底クラスのインスタンス、またはその基底クラスの子の一覧を取得します。 |
GetAllDerivedInstancesAsynch GetAllDerivedInstancesAsynch メソッドは、特定のプロバイダーでサポートされ、特定の基底クラスから派生したインスタンスの一覧を取得します。 このメソッドを使用すると、プロバイダーは一度に 1 つのインスタンスを返すことによって非同期的に応答できます。 |
GetAllInstances GetAllInstances メソッドは、特定のクラスによって返されるインスタンスの一覧を取得します。 |
GetAllInstancesAsynch GetAllInstancesAsynch メソッドは、特定のクラスによって返されるインスタンスの一覧を取得します。 このメソッドを使用すると、プロバイダーは一度に 1 つのインスタンスを返すことによって非同期的に応答できます。 |
GetAllocLength GetAllocLength メソッドは、割り当てられた文字列バッファーのサイズを返します。 |
GetAnalysis クエリ解析が成功した結果を取得します。 |
GetAt GetAt メソッドは、CHPtrArray 配列内の要素にアクセスします。 |
GetAt CHString::GetAt(int) (chstring.h) メソッドは、インデックス番号で指定された 1 文字を返します。 |
GetAt CHString::GetAt (chstring.h) メソッドは、インデックス番号で指定された 1 文字を返します。 |
GetAt 指定したインデックス位置にある配列要素を取得します。 |
Getbool Getbool メソッドはブール型のプロパティを取得します。 |
GetBSTR CIM 日時形式の BSTR 値として時刻を取得します。 |
GetBSTR GetBSTR メソッドは、日付と時刻の形式で BSTR として期間を取得します。 |
GetBuffer GetBuffer メソッドは、CHString オブジェクトの内部文字バッファーへのポインターを返します。 |
GetBufferSetLength GetBufferSetLength メソッドは、CHString オブジェクトの内部文字バッファーへのポインターを返します。必要に応じて、nNewLength で指定された長さと完全に一致するように長さを切り捨てるか、長くします。 |
GetByte GetByte メソッドは、BYTE 互換のプロパティを取得します。 |
GetCallStatus IWbemCallResult::GetCallStatus メソッドは、現在の未処理の半同期呼び出しの状態をユーザーに返します。 この呼び出しがWBEM_S_NO_ERRORを返すと、IWbemServices メソッドの元の呼び出しが完了します。 |
GetCHString GetCHString メソッドは、文字列プロパティを取得します。 |
GetClassName IWbemPath::GetClassName メソッドは、パスからクラス名の部分を取得します。 |
GetClassObjectInterface GetClassObjectInterface メソッドは、IWbemClassObject インターフェイス ポインターを返します。 |
GetCount IWbemPathKeyList::GetCount メソッドは、パス内のキーの数を取得します。 |
GetData CHString オブジェクトからデータを取得する GetData メソッド。 |
GetData GetData メソッドは、配列内の要素に直接アクセスします。 |
GetDateTime GetDateTime メソッドは datetime プロパティを返します。 |
GetDMTF GetDMTF メソッドは、BSTR 値を CIM の日付と時刻の形式に変換します。 |
GetDMTFNonNtfs GetDMTFNonNtfs メソッドは、タイム ゾーンを持たない FAT から CIM 日付と時刻形式の DMTF 日付を取得します。 |
GetDOUBLE GetDOUBLE メソッドは DOUBLE プロパティを取得します。 |
GetDWORD GetDWORD メソッドは、DWORD プロパティを取得します。 |
GetEmbeddedObject GetEmbeddedObject メソッドは、埋め込まれた CInstance オブジェクトへのポインターを取得します。 ポインターを使用して、その埋め込みオブジェクトのプロパティを取得および設定できます。 |
GetEmptyInstance GetEmptyInstance メソッドでは、指定したクラスの単一の設定されていないインスタンスを取得します。 (オーバーロード 1/2) |
GetEmptyInstance GetEmptyInstance メソッドでは、指定したクラスの単一の設定されていないインスタンスを取得します。 (オーバーロード 2/2) |
GetErrorCodeText エラー コードに関連付けられているテキスト文字列の説明を返します。 |
GetFacilityCodeText IWbemStatusCodeText::GetFacilityCodeText メソッドは、エラーが発生したサブシステムの名前 ("Windows"、"WBEM"、"SSPI"、"RPC" など) を返します。 |
GetFILETIME GetFILETIME メソッドは、時間を MFC FILETIME 構造体として取得します。 |
GetInfo IWbemPath::GetInfo メソッドは、パーサー オブジェクトに配置されたパスに関する詳細を返します。 |
GetInfo IWbemPathKeyList::GetInfo メソッドは、キーの状態ビットを取得します。 |
GetInstanceByPath CWbemProviderGlue::GetInstanceByPath (wbemglue.h) メソッドは、特定のオブジェクト パスによって識別されるインスタンスを取得します。 |
GetInstanceByPath CWbemProviderGlue::GetInstanceByPath (wbemglue.h) メソッドは、プロバイダーの GetObject メソッドを呼び出して、特定のオブジェクト パスによって識別されるインスタンスを取得します。 |
GetInstanceKeysByPath GetInstanceKeysByPath メソッドは、キー プロパティのみが設定された特定のオブジェクト パスによって識別されるインスタンスを取得します。 |
GetInstancePropertiesByPath 指定したプロパティのみが設定された特定のオブジェクト パスによって識別されるインスタンスを取得します。 設定するプロパティの名前は、CHString 配列内にあります。 |
GetInstancesByQuery CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) メソッドは、特定のクエリに一致するインスタンスの一覧を取得します。 |
GetInstancesByQuery CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) メソッドは、特定のクエリに一致するインスタンスの一覧を取得します。 |
GetInstancesByQueryAsynch GetInstancesByQueryAsynch メソッドは、特定のプロバイダーでサポートされ、特定のクエリに一致するインスタンスの一覧を取得します。 このメソッドを使用すると、プロバイダーは一度に 1 つのインスタンスを返すことによって非同期的に応答できます。 |
GetKey IWbemPathKeyList::GetKey メソッドは、キーの名前または値を取得します。 キーは 0 (ゼロ) からインデックス付けされますが、キーの順序は重要ではありません。 |
GetKey2 IWbemPathKeyList::GetKey2 メソッドは、キーの名前または値を取得し、値を VARIANT として返します。 キーのインデックスは 0 (ゼロ) ですが、キーの順序は重要ではありません。 |
GetKeyList 個々のキーにアクセスできるように、IWbemPathKeyList ポインターを取得します。 |
GetLength GetLength メソッドは、この CHString 文字列内のワイド文字の数を取得します。 カウントに NULL 終端記号は含まれません。 |
GetLocalComputerName GetLocalComputerName メソッドは、コンピューター名への定数参照を CHString 形式で返します。 |
GetLocalInstancePath GetLocalInstancePath メソッドは、指定されたインスタンスへの完全なオブジェクト パスの作成を試みます。 このメソッドはヘルパー関数であり、オーバーライドしないでください。 |
GetLocalOffsetForDate GetLocalOffsetForDate メソッドは、 引数に指定された FILETIME の GMT とローカル時刻の間のオフセットを分単位 (+ または ) で返します。 (オーバーロード 1/4) |
GetLocalOffsetForDate GetLocalOffsetForDate メソッドは、 引数に指定された FILETIME の GMT とローカル時刻の間のオフセットを分単位 (+ または ) で返します。 (オーバーロード 3/4) |
GetLocalOffsetForDate GetLocalOffsetForDate メソッドは、 引数に指定された FILETIME の GMT とローカル時刻の間のオフセットを分単位 (+ または ) で返します。 (オーバーロード 4/4) |
GetLocalOffsetForDate GetLocalOffsetForDate メソッドは、 引数に指定された FILETIME の GMT とローカル時刻の間のオフセットを分単位 (+ または ) で返します。 (オーバーロード 2/4) |
Getmethod 要求されたメソッドに関する情報を返します。 |
GetMethodContext GetMethodContext メソッドは、MethodContext オブジェクトへのポインターを返します。 |
GetMethodOrigin IWbemClassObject::GetMethodOrigin メソッドは、メソッドが宣言されたクラスを決定するために使用されます。 |
GetMethodQualifierSet IWbemClassObject::GetMethodQualifierSet は、特定のメソッドの修飾子セットを取得するために使用されます。 |
GetNames オブジェクト内のプロパティの名前を取得します。 |
GetNames IWbemContext::GetNames メソッドは、名前付きコンテキスト値のすべての名前の SAFEARRAY 構造体を返します。 |
GetNames IWbemQualifierSet::GetNames メソッドは、現在のオブジェクトまたはプロパティから使用できるすべての修飾子の名前を取得します。 または、IFlags のフィルター値に応じて、このメソッドは特定の修飾子の名前を取得します。 |
GetNamespace GetNamespace メソッドは、CHString 形式の名前空間名への定数参照を返します。 返される名前は、プロバイダー コンストラクターに最初に指定された 2 番目のパラメーターです。 |
GetNamespaceAt インデックスに基づいて名前空間を取得します。 |
GetNamespaceConnection GetNameSpaceConnection メソッドは、名前空間接続を取得するために使用されます。 (オーバーロード 2/2) |
GetNamespaceConnection GetNameSpaceConnection メソッドは、名前空間接続を取得するために使用されます。 (オーバーロード 1/2) |
GetNamespaceCount IWbemPath::GetNamespaceCount メソッドは、パス内の名前空間の数を返します。 |
GetNext GetNext メソッドは、コレクション内の次のインスタンスへのポインターを取得します。 |
GetObject GetObject メソッドは、クラスのインスタンスを取得するために WMI によって呼び出されます。 (オーバーロード 1/3) |
GetObject GetObject メソッドは、クラスのインスタンスを取得するために WMI によって呼び出されます。 (オーバーロード 2/3) |
GetObject GetObject メソッドは、クラスのインスタンスを取得するために WMI によって呼び出されます。 (オーバーロード 3/3) |
GetObject IWbemServices::GetObject メソッドは、クラスまたはインスタンスを取得します。 このメソッドは、現在の IWbemServices オブジェクトに関連付けられている名前空間からオブジェクトのみを取得します。 |
GetObjectAsync IWbemServices::GetObjectAsync メソッドは、パスに基づいて、クラス定義またはインスタンスのいずれかのオブジェクトを取得します。 |
GetObjects IWbemHiPerfEnum::GetObjects メソッドは、列挙子に現在存在するオブジェクトを取得します。 |
GetObjects 指定した配列にオブジェクトのキー以外のプロパティを挿入します。 |
GetObjectText IWbemClassObject::GetObjectText メソッドは、MOF 構文でオブジェクトのテキスト レンダリングを返します。 |
GetProperty IWbemPropertyProvider::GetProperty メソッドは、個々のプロパティ値を取得するために Windows Management によって呼び出されます。 |
GetPropertyHandle GetPropertyHandle メソッドは、プロパティを識別する一意のハンドルを返します。 IWbemObjectAccess メソッドを使用してプロパティ値の読み取りまたは書き込みを行うときに、このハンドルを使用してプロパティを識別できます。 |
GetPropertyInfoByHandle GetPropertyInfoByHandle メソッドは、プロパティ ハンドルに関連付けられているプロパティの名前とデータ型を返します。 |
GetPropertyOrigin IWbemClassObject::GetPropertyOrigin メソッドは、特定のプロパティが導入されたクラスの名前を取得します。 |
GetPropertyQualifierSet IWbemClassObject::GetPropertyQualifierSet メソッドは、クラス オブジェクト内の特定のプロパティの修飾子セットを取得します。 このメソッドは、インスタンスまたはクラス定義のメンバーであるプロパティと共に使用できます。 |
GetProviderName GetProviderName メソッドは、プロバイダーのコンストラクターで使用されるクラスの名前を取得します。 |
GetQualifierSet IWbemClassObject::GetQualifierSet メソッドは、オブジェクトがインスタンスであるかクラス定義であるかに関係なく、クラス オブジェクト全体の修飾子のセットに対する読み取りと書き込みの操作を可能にするインターフェイス ポインターを返します。 |
GetQuery GetQuery メソッドは、CFrameworkQuery オブジェクトに関連付けられている実際の WQL コマンドを取得します。 |
GetQueryClassName GetQueryClassName メソッドは、クエリからクラス名を取得します。 |
GetRequiredProperties GetRequiredProperties メソッドは、クエリの SELECT ステートメントで指定されたすべてのプロパティの一覧を返します。 SELECT 句と WHERE 句の両方からプロパティが返されます。 |
GetRestrictedSink IWbemEventSink::GetRestrictedSink メソッドは、制限されたイベント シンクを取得します。 制限付きイベント シンクは、イベント プロバイダーの登録で定義されているイベントのサブセットをフィルター処理するシンクです。 |
GetResultObject IWbemCallResult::GetResultObject メソッドは、以前の半同期呼び出しから IWbemServices::GetObject または IWbemServices::ExecMethod へのオブジェクトの取得を試みます。 |
GetResultServices IWbemServices ポインターを取得します。このポインターは、使用可能になったときに IWbemServices::OpenNamespace への半同期呼び出しの結果になります。 |
GetResultString IWbemCallResult::GetResultString メソッドは、IWbemServices::P utInstance によって新しく作成されたインスタンスの割り当てられたオブジェクト パスを返します。 |
GetScope インデックスに基づいてスコープを取得します。 |
GetScopeAsText インデックスに基づいてテキスト形式でスコープを取得します。 |
GetScopeCount IWbemPath::GetScopeCount メソッドは、パス内のスコープの数を返します。 |
GetServer IWbemPath::GetServer メソッドは、パスのサーバー部分を取得します。 |
GetService IWbemDecoupledBasicEventProvider::GetService メソッドは、WMI へのコールバックに使用する IWbemService オブジェクトを取得します。 このメソッドは、完全に同時アクセスを提供します。 |
GetSink IWbemDecoupledBasicEventProvider::GetSink メソッドは、WMI へのイベント転送用の IWbemObjectSink オブジェクトを取得します。 このメソッドは、完全に同時アクセスを提供します。 |
GetSize GetSize 関数は、ポインター配列サイズを取得します。 インデックスは 0 から始まるため、サイズは最大インデックスより 1 大きくなります。 |
GetSize GetSize メソッドは、配列のサイズを取得します。 インデックスは 0 から始まるため、サイズは最大インデックスより 1 大きくなります。 |
GetSize GetSize メソッドは、リスト内の項目の数を返します。 |
GetStatus GetStatus メソッドは、プロパティが存在するかどうかを判断し、存在する場合はその型を決定します。 |
GetStatusObject GetStatusObject メソッドは、IWbemClassObject 情報への内部ポインターを取得します。 WMI では、 ポインターに基づく機能は実装されません。 |
GetStringArray GetStringArray メソッドは、文字列の配列を表すプロパティを取得します。 |
GetStructtm GetStructtm メソッドは、ANSI C ランタイム構造体 tm 構造体として時刻を取得します。 |
GetSYSTEMTIME GetSYSTEMTIME メソッドは、時間を MFC SYSTEMTIME 構造体として取得します。 |
GetText IWbemPath::GetText メソッドは、以前にパーサー オブジェクトに配置されたパスのテキスト表現を返します。 |
GetText IWbemPathKeyList::GetText メソッドは、キー リストをテキストとして取得します。 |
GetText IWbemObjectTextSrc::GetText メソッドは、IWbemClassObject オブジェクトのテキスト表現を作成します。たとえば、XML 表現です。 |
GetTime GetTime メソッドは、時刻を 64 ビット整数として返します。 |
Gettime GetTime メソッドは、期間を 64 ビット整数として返します。 |
Gettime_t Gettime_t メソッドは、ANSI C ランタイム time_t変数として時刻を取得します。 |
GetTimeSpan GetTimeSpan メソッドは、WMI の期間を表すプロパティを取得します。 |
GetUpperBound GetUpperBound メソッドは、配列の現在の上限を取得します。 配列インデックスは 0 から始まるため、この関数は GetSize より 1 小さい値を返します。 |
GetValue IWbemContext::GetValue メソッドは、名前で特定の名前付きコンテキスト値を取得するために使用されます。 |
GetValuesForProp GetValuesForProp メソッドは、クエリ内に表示される特定のプロパティによって生成されるすべての値を返します。 (オーバーロード 1/2) |
GetValuesForProp GetValuesForProp メソッドは、クエリ内に表示される特定のプロパティによって生成されるすべての値を返します。 (オーバーロード 2/2) |
GetVariant GetVariant メソッドは、VARIANT プロパティを取得します。 |
GetWBEMINT16 GetWBEMINT16 メソッドは、16 ビット整数プロパティを取得します。 |
GetWBEMINT64 GetWBEMINT64 メソッドは、64 ビット整数プロパティを取得します。 (オーバーロード 1/3) |
GetWBEMINT64 GetWBEMINT64 メソッドは、64 ビット整数プロパティを取得します。 (オーバーロード 3/3) |
GetWBEMINT64 GetWBEMINT64 メソッドは、64 ビット整数プロパティを取得します。 (オーバーロード 2/3) |
GetWCHAR GetWCHAR メソッドは、WCHAR 文字列プロパティを取得します。 |
Getword GetWORD メソッドは WORD プロパティを取得します。 |
Indicate 通知を提供するためにソースによって呼び出されます。 |
IndicateToConsumer 実際にコンシューマーにイベントを配信するために WMI によって呼び出されます。 |
InheritsFrom IWbemClassObject::InheritsFrom メソッドは、現在のクラスまたはインスタンスが指定された親クラスから派生しているかどうかを判断します。 |
初期化する クライアント要求を受信するプロバイダーを初期化するために Windows Management によって呼び出されます。 すべての種類のプロバイダーがこのメソッドを実装する必要があります。 |
InsertAt InsertAt メソッドは、nStartIndex で指定されたインデックスに、別の CHStringArray 配列のすべての要素を挿入します。 |
InsertAt InsertAt メソッドは、要素 (または要素の複数のコピー) または別の配列のすべての要素を、指定したインデックス位置に挿入します。 |
IsActive IWbemEventSink::IsActive メソッドは、シンクがフィルター処理しているイベントに関心があるかどうかを判断するためにプロバイダーによって使用されます。 |
IsDerivedFrom CWbemProviderGlue::IsDerivedFrom(wbemglue.h) メソッドは、あるクラスが別のクラスから派生しているかどうかを判断します。 |
IsDerivedFrom CWbemProviderGlue::IsDerivedFrom (wbemglue.h) メソッドは、あるクラスが別のクラスから派生しているかどうかを判断します。 |
IsEmpty IsEmpty メソッドは、空の条件に対して CHString 文字列をテストします。 |
IsLocal IWbemPath::IsLocal メソッドは、渡されたコンピューター名がパス内のコンピューター名と一致するか、パス内のサーバー名が NULL または "." かどうかをテストします。 |
IsNull IsNull メソッドは、特定のプロパティの値が NULL かどうかを判断します。 |
IsOk IsOk メソッドは、WBEMTime オブジェクトが有効な時刻を表すかどうかを示します。 |
IsOk IsOk メソッドは、WBEMTimeSpan オブジェクトが有効な期間を表すかどうかを示します。 |
IsPropertyRequired IsPropertyRequired メソッドは、特定のプロパティがクエリによって要求されたかどうかを判断します。 SELECT 句と WHERE 句の両方がチェックされます。 |
IsRelative IWbemPath::IsRelative メソッドは、パーサーで既に設定されているパスが特定のコンピューターと名前空間に対して相対的であるかどうかをテストします。 |
IsRelativeOrChild IWbemPath::IsRelativeOrChild メソッドは、パーサーで既に設定されているパスが、特定のコンピューターと名前空間の または の子に対して相対的であるかどうかをテストします。 |
IsSameClassName IWbemPath::IsSameClassName メソッドは、渡されたクラス名がパス内の名前と一致するかどうかをテストします。 メソッドは、パスに実際にクラス名がある場合にのみ TRUE を返すことができます。 |
KeysOnly KeysOnly メソッドは、キー プロパティのみが必要かどうかを示します。 |
Left CHString 文字列から最初の nCount 文字を抽出し、抽出された部分文字列のコピーを返します。 |
LoadStringW LoadStringW メソッドは、Windows 文字列リソース (nID で識別) を既存の CHString オブジェクトに読み取ります。 (オーバーロード 1/2) |
LoadStringW LoadStringW メソッドは、Windows 文字列リソース (nID で識別) を既存の CHString オブジェクトに読み取ります。 (オーバーロード 2/2) |
[Lock] (ロック) Lock メソッドは、ロックが解除されるまで、他のスレッドが IWbemObjectAccess オブジェクトを更新できないようにします。 |
LockBuffer LockBuffer メソッドは、バッファー内の文字列をロックします。 |
MakeLocalPath MakeLocalPath メソッドは、相対パスから完全なインスタンス パスを構築します。 |
MakeLower MakeLower メソッドは、CHString 文字列を小文字の文字列に変換します。 |
MakeReverse MakeReverse メソッドは、CHString 文字列内の文字の順序を逆にします。 |
MakeSingleton IWbemPathKeyList::MakeSingleton メソッドは、キーがシングルトンであるかどうかを制御します。 |
MakeUpper MakeUpper メソッドは、CHString 文字列を大文字の文字列に変換します。 |
Mid Mid メソッドでは、位置 nFirst (0 から始まる) から長さ nCount 文字の部分文字列を CHString 文字列から抽出します。 メソッドからは、抽出された部分文字列のコピーが返されます。 |
Mid CHString::Mid メソッドは、位置 nFirst (0 から始まる) から長さ nCount 文字の部分文字列を CHString 文字列から抽出します。 |
NewQuery 論理イベント コンシューマーが関連するイベント クエリ フィルターを Windows Management に登録するときに、IWbemEventProviderQuerySink::NewQuery メソッドを呼び出します。 |
次へ 列挙体の現在位置から 1 つ以上のオブジェクトを取得するには、IEnumWbemClassObject::Next メソッドを使用します。 |
次へ IWbemClassObject::Next メソッドは、IWbemClassObject::BeginEnumeration で始まった列挙体の次のプロパティを取得します。 |
次へ IWbemContext::Next メソッドは、IWbemContext::BeginEnumeration で始まるすべてのコンテキスト値の列挙で次の値を取得します。 |
次へ IWbemQualifierSet::Next メソッドは、IWbemQualifierSet::BeginEnumeration で始まった列挙体の次の修飾子を取得します。 |
NextAsync シンクへのオブジェクトの制御された非同期取得が必要な場合は、NextAsync メソッドを使用します。 |
NextMethod IWbemClassObject::BeginMethodEnumeration の呼び出しで始まるメソッド列挙シーケンス内の次のメソッドを取得するために使用されます。 |
OnFinalRelease OnFinalRelease メソッドは、参照カウントが 0 に達したときに Release によって呼び出される仮想関数です。 CThreadBase は内部的に呼び出されます。 |
OpenNamespace IWbemServices::OpenNamespace メソッドは、指定された子名前空間を操作コンテキストとして持つ新しい IWbemServices ポインターを呼び出し元に提供します。 |
operator- WBEMTime クラス減算演算子 ( ) のこのオーバーロードは、オブジェクトの時刻から時間間隔を減算して、結果の時刻を含む新しい時間オブジェクトを生成します。 (オーバーロード 2/2) |
operator- WBEMTime クラス減算演算子 ( ) のこのオーバーロードは、オブジェクトの時刻から時間間隔を減算して、結果の時刻を含む新しい時間オブジェクトを生成します。 (オーバーロード 1/2) |
operator- WBEMTimeSpan クラスの減算演算子 ( ) は、メソッドが実行されるオブジェクトから期間を減算します。 |
operator LPCWSTR 演算子 LPCWSTR 変換演算子は、CHString オブジェクトに含まれる NULL で終わる C 文字列にアクセスするための効率的なメソッドを提供します。 |
operator!= chstring.operator-not-equal-to 関数は、2 つの文字列を比較します。 これらの演算子は、大文字と小文字を区別する Compare メソッドの代わりに便利です。 |
operator!= WBEMTime::operator-not-equal-to (wbemtime.h) 比較演算子 (== != <<= >>=) は、2 つの WBEMTime オブジェクトを比較するためにオーバーロードされています。 |
operator!= 等しくない比較演算子を使用して、2 つの WBEMTimeSpan オブジェクトを比較します。 |
operator+ WBEMTime クラス加算演算子 (+) がオーバーロードされ、オブジェクトの時間が期間だけ増加しました。 |
operator+ WBEMTimeSpan クラス add 演算子は、ある期間を別の期間に追加し、 メソッドによって返される新しい WBEMTimeSpan オブジェクトに合計を配置します。 |
operator+= WBEMTime クラスの add-and-assign (+=) 演算子がオーバーロードされ、オブジェクトの時間が期間だけ増加しました。 |
operator+= WBEMTimeSpan クラスの add-and-assign 演算子は、ある期間を別の期間に追加します。 この操作により、結果の時間を含む新しい期間が作成されます。 |
operator< chstring.operator-less-than 関数は、2 つの文字列を比較します。 これらの演算子は、大文字と小文字を区別する Compare メソッドの代わりに便利です。 |
operator< WBEMTime::operator-less-than (wbemtime.h) 比較演算子 (== != <<= >>=) は、2 つの WBEMTime オブジェクトを比較するためにオーバーロードされています。 |
operator< より小さい比較演算子を使用して、2 つの WBEMTimeSpan オブジェクトを比較します。 |
operator<= chstring.operator-less-than-equal-to 関数は、2 つの文字列を比較します。 これらの演算子は、大文字と小文字を区別する Compare メソッドの代わりに便利です。 |
operator<= WBEMTime::operator-less-than-equal-to (wbemtime.h) 比較演算子 (== != <<= >>=) は、2 つの WBEMTime オブジェクトを比較するためにオーバーロードされています。 |
operator<= 以下の比較演算子を使用して、2 つの WBEMTimeSpan オブジェクトを比較します。 |
operator= WBEMTime クラス代入演算子オーバーロード メソッドは、CIM 日時形式パラメーターを受け取ります。 (オーバーロード 4/5) |
operator= WBEMTime クラス代入演算子オーバーロード メソッドは、CIM 日時形式パラメーターを受け取ります。 (オーバーロード 5/5) |
operator= WBEMTime クラス代入演算子オーバーロード メソッドは、CIM 日時形式パラメーターを受け取ります。 (オーバーロード 2/5) |
operator= WBEMTime クラス代入演算子オーバーロード メソッドは、CIM 日時形式パラメーターを受け取ります。 (オーバーロード 1/5) |
operator= WBEMTime クラス代入演算子オーバーロード メソッドは、CIM 日時形式パラメーターを受け取ります。 (オーバーロード 3/5) |
operator= BSTR 時間間隔値を CIM 日時形式の WBEMTimeSpan オブジェクトに変換します。 (オーバーロード 2/3) |
operator= BSTR 時間間隔値を CIM 日時形式の WBEMTimeSpan オブジェクトに変換します。 (オーバーロード 1/3) |
operator= BSTR 時間間隔値を CIM 日時形式の WBEMTimeSpan オブジェクトに変換します。 (オーバーロード 3/3) |
operator-= WBEMTime クラスの subtract-and-assign ( =) 演算子がオーバーロードされ、オブジェクトの時間が期間単位でデクリメントされました。 |
operator-= 減算演算子と assign 演算子 ( =) を使用して、2 つの WBEMTimeSpan オブジェクトを比較します。 |
operator== chstring.operator-equal-equal-to 関数は、2 つの文字列を比較します。 これらの演算子は、大文字と小文字を区別する Compare メソッドの代わりに便利です。 |
operator== WBEMTime::operator-equal-equal-to (wbemtime.h) 比較演算子 (== != <<= >>=) は、2 つの WBEMTime オブジェクトを比較するためにオーバーロードされています。 |
operator== 等しい比較演算子を使用して、2 つの WBEMTimeSpan オブジェクトを比較します。 |
operator> chstring.operator-greater-than 関数は、2 つの文字列を比較します。 これらの演算子は、大文字と小文字を区別する Compare メソッドの代わりに便利です。 |
operator> WBEMTime 比較演算子 (== != <<= >>=) は、2 つの WBEMTime オブジェクトを比較するためにオーバーロードされています。 |
operator> より大きい比較演算子を使用して、2 つの WBEMTimeSpan オブジェクトを比較します。 |
operator>= chstring.operator-greater-than-equal-to 関数は、2 つの文字列を比較します。 これらの演算子は、大文字と小文字を区別する Compare メソッドの代わりに便利です。 |
operator>= WBEMTime::operator-greater-than-equal-to (wbemtime.h) 比較演算子 (== != <<= >>=) は、2 つの WBEMTime オブジェクトを比較するためにオーバーロードされています。 |
operator>= 以上の比較演算子を使用して、2 つの WBEMTimeSpan オブジェクトを比較します。 |
Parse クエリ文字列を解析します。 |
Parse WMI パスを含む文字列を、サーバー、名前空間、クラス、インスタンスを識別するキーなどのパス 部分を含む 構造体に解析します。 このオブジェクトの使用はお勧めしません。 代わりに、IWbemPath COM インターフェイスを使用します。 |
一時停止 IWbemBackupRestoreEx::P ause メソッドは、Windows Management Instrumentation (WMI) リポジトリからの書き込み操作をロックアウトし、読み取り操作がブロックされる可能性があります。 |
PromptUser TBD (IWbemObjectSinkEx.PromptUser) |
ProvideEvents Windows Management は IWbemEventProvider::P rovideEvents メソッドを呼び出して、イベント プロバイダーにイベントの配信を開始するように通知します。 |
プロバイダー Provider メソッドは、プロバイダーのインスタンスを作成します。 このメソッドは、WMI プロバイダー フレームワークの一部です。 |
置く 名前付きプロパティが新しい値に設定されます。 |
置く IWbemQualifierSet::P ut メソッドは、名前付き修飾子と値を書き込みます。 新しい修飾子は、同じ名前の前の値を上書きします。 修飾子が存在しない場合は、作成されます。 |
PutClass IWbemServices::P utClass メソッドは、新しいクラスを作成するか、既存のクラスを更新します。 pObject パラメーターで指定されたクラスは、必要なすべてのプロパティ値で正しく初期化されている必要があります。 |
PutClassAsync IWbemServices::P utClassAsync メソッドは、新しいクラスを作成するか、既存のクラスを更新します。 |
PutInstance PutInstance メソッドは、インスタンスを更新します。 (オーバーロード 2/2) |
PutInstance PutInstance メソッドは、インスタンスを更新します。 (オーバーロード 1/2) |
PutInstance IWbemServices::P utInstance メソッドは、既存のクラスのインスタンスを作成または更新します。 インスタンスは、WMI リポジトリに書き込まれます。 |
PutInstanceAsync IWbemServices::P utInstanceAsync メソッドは、既存のクラスのインスタンスを非同期的に作成または更新します。 更新の確認またはエラー報告は、呼び出し元によって実装された IWbemObjectSink インターフェイスを介して提供されます。 |
PutMethod メソッドを作成するために使用します。 |
PutProperty IWbemPropertyProvider::P utProperty メソッドは、プロパティ プロバイダーでサポートされているプロパティ値を更新するために Windows Management によって呼び出されます。 |
QueryInstances 指定した IWbemObjectSink インスタンスを使用して、指定したクラスのインスタンスを返します。 |
QueryObjectSink IWbemServices::QueryObjectSink メソッドを使用すると、呼び出し元は Windows Management によってエクスポートされた通知ハンドラーを取得できます。 |
ReadDWORD ReadDWORD メソッドは、プロパティ ハンドルを使用して 32 ビットのプロパティ データを読み取ります。 |
ReadPropertyValue ReadPropertyValue メソッドは、プロパティ ハンドルに関連付けられているプロパティの指定されたバイト数を返します。 |
ReadQWORD ReadQWORD メソッドは、プロパティ ハンドルによって識別される 64 ビットのプロパティ データを読み取ります。 |
[更新] IWbemRefresher::Refresh メソッドは、更新可能なすべてのオブジェクト、列挙子、および入れ子になったリフレッシャーを更新します。 WMI Refresher は、更新に対するクライアント要求に応答してこの関数を呼び出します。 |
[登録] IWbemDecoupledRegistrar::Register メソッドは、WMI にオブジェクト インターフェイスを登録します。 |
ReleaseBuffer GetBuffer によって割り当てられたバッファーの使用を終了します。 |
削除 IWbemConfigureRefresher::Remove メソッドは、オブジェクト、列挙子、または入れ子になったリフレッシャーをリフレッシャーから削除するために使用されます。 |
RemoveAll IWbemHiPerfEnum::RemoveAll メソッドは、列挙子からすべてのオブジェクトを空にします。 |
RemoveAll RemoveAll メソッドは、この配列からすべての CHPtrArray メンバーを削除します。 |
RemoveAll RemoveAll メソッドは、この配列からすべての CHString メンバーを削除します。 |
RemoveAllKeys IWbemPathKeyList::RemoveAllKeys メソッドは、すべてのキーを削除します。 |
RemoveAllNamespaces IWbemPath::RemoveAllNamespaces メソッドは、パスの名前空間部分を削除します。 |
RemoveAllScopes IWbemPath::RemoveAllScopes メソッドは、パスからすべてのスコープを削除します。 |
RemoveAt RemoveAt メソッドは、配列内の指定したインデックスから始まる 1 つ以上の要素を削除します。 |
RemoveKey IWbemPathKeyList::RemoveKey メソッドは、wszName パラメーターに一致するキーを削除します。 |
RemoveNamespaceAt IWbemPath::RemoveNamespaceAt メソッドは、特定のインデックスにある名前空間を削除します。 左端の名前空間のインデックス値は 0 (ゼロ) ですが、右側の名前空間のインデックス値は徐々に大きくなります。 |
RemoveObjects IWbemHiPerfEnum::RemoveObjects メソッドは、(リフレッシャー識別子によって識別される) オブジェクトをリフレッシャーから削除します。 |
RemoveScope IWbemPath::RemoveScope メソッドは、インデックスに基づいてスコープを削除します。 |
リセット IEnumWbemClassObject::Reset メソッドは列挙シーケンスを先頭にリセットします。 CIM オブジェクトは動的であるため、このメソッドを呼び出しても、前に取得したオブジェクトの同じリストが必ずしも返されるとは限りません。 |
復元 IWbemBackupRestore::Restore メソッドは、現在のリポジトリの内容を削除し、以前に指定したバックアップの内容で復元します。 |
再開 IWbemBackUpRestoreEx::Resume メソッドは、操作を続行できるように、Windows Management Instrumentation (WMI) リポジトリのロックを解放します。 |
ReverseFind ReverseFind メソッドは、CHString 文字列を検索して、部分文字列の最後の一致を検索します。 このメソッドは、ランタイム関数 wcsrchr に似ています。 |
Right CHString 文字列から最後の nCount 文字を抽出し、抽出された部分文字列のコピーを返します。 |
SetAt インデックス番号で指定された 1 文字を上書きします。 |
SetAt CHStringArray::SetAt(int,LPCWSTR) (chstrarr.h) メソッドは、指定したインデックス位置に配列要素を設定します。 |
SetAt CHStringArray::SetAt (chstrarr.h) メソッドは、指定したインデックス位置に配列要素を設定します。 |
SetAtGrow 指定したインデックス位置に配列要素を設定します。 |
SetBatchingParameters IWbemEventSink::SetBatchingParameters メソッドを使用して、最大イベント バッファー サイズとそれに関連付けられている処理待機時間の値を設定します。 |
Setbool Setbool メソッドはブール型 (Boolean) プロパティを設定します。 |
SetByte SetByte メソッドは BYTE プロパティを設定します。 |
SetCharSplat SetCharSplat(LPCWSTR, DWORD) メソッドは文字列を設定します。 |
SetCharSplat SetCharSplat(LPCWSTR, LPCSTR) メソッドは、文字列プロパティを設定します。 |
SetCharSplat SetCharSplat(LPCWSTR, LPCWSTR) メソッドは、文字列プロパティを設定します。 |
SetCHString SetCHString(LPCWSTR, const CHString&) メソッドは、文字列プロパティを設定します。 (オーバーロード 2/2) |
SetCHString SetCHString(LPCWSTR, LPCSTR) メソッドは、文字列プロパティを設定します。 |
SetCHString SetCHString(LPCWSTR, const CHString&) メソッドは、文字列プロパティを設定します。 (オーバーロード 1/2) |
SetClassName IWbemPath::SetClassName メソッドは、パスのクラス名部分を設定します。 |
SetCreationClassName SetCreationClassName メソッドは、指定されたインスタンスの CreationClassName 文字列プロパティ (存在する場合) を、このプロバイダーの名前に設定します。 |
SetDateTime SetDateTime メソッドは datetime プロパティを設定します。 |
SetDMTF SetDMTF メソッドは、WBEMTime オブジェクトの時刻を設定します。 時刻は、日時形式の BSTR パラメーターによって指定されます。 1601 年 1 月 1 日午前 0 時より前の日付と時刻の引数は無効です。 |
SetDOUBLE CInstance::SetDOUBLE メソッド |
SetDWORD SetDWORD メソッドは DWORD プロパティを設定します。 |
SetEmbeddedObject SetEmbeddedObject メソッドは、埋め込み CInstance プロパティを設定します。 |
SetKey キーの名前または値のペアを設定します。 |
SetKey2 バリアントを使用して、キーの名前または値のペアを設定します。 |
SetNamespaceAt IWbemPath::SetNamespace メソッドは、0 から始まるインデックスを使用してパス内の名前空間を設定し、名前空間が配置されるパス内の場所を指定します。 |
SetNull SetNull メソッドは、プロパティを NULL に設定します。 |
SetRegistrationObject IWbemProviderIdentity::SetRegistrationObject メソッドは、イベント プロバイダーを初期化する前に Windows 管理サービスによって呼び出されます (プロバイダーが IWbemProviderIdentity を実装している場合)。 |
SetScope IWbemPath::SetScope メソッドは、インデックスに基づいてパス内のスコープを設定します。 インデックスは常に 0 (ゼロ) で、スコープはパスのクラスまたはキー部分です。 このメソッドは、クラス名も設定します。 |
SetServer IWbemPath::SetServer メソッドは、パスのサーバー部分を設定します。 |
SetSinkSecurity 通過するすべてのイベントのシンクにセキュリティ記述子 (SD) を設定するために使用されます。 |
SetSize SetSize メソッドは、空または既存の配列のサイズを確立します。 |
SetStatus 通知シーケンスの終了を示すか、シンクに他の状態コードを送信するために、ソースによって呼び出されます。 |
SetStatus IWbemProviderInitSink::SetStatus メソッドは、プロバイダーが完全に初期化されているか部分的に初期化されているかを Windows Management に示します。 |
SetStatusObject SetStatusObject メソッドは、エラーが発生したときに詳細情報を提供するために使用される状態オブジェクトのパラメーターを設定します。 この状態オブジェクトは、Win32_PrivilegesStatus クラスから派生します。 |
SetStatusObject SetStatusObject メソッドは、IWbemClassObject 情報への内部ポインターを設定します。 WMI では、 ポインターに基づく機能は実装されません。 |
SetStringArray SetStringArray メソッドは、文字列の配列を表すプロパティを設定します。 |
Settext IWbemPath::SetText メソッドはパスを解析して、パスパーサーがパスに関する情報を返すことができるようにします。 |
SetTimeSpan SetTimeSpan メソッドは、期間を表すプロパティを設定します。 |
SetValue IWbemContext::SetValue メソッドは、名前付きコンテキスト値を作成または上書きします。 |
SetVariant SetVariant メソッドは VARIANT プロパティを設定します。 |
SetWBEMINT16 SetWBEMINT16 メソッドは、16 ビット整数プロパティを設定します。 |
SetWBEMINT64 SetWBEMINT64(LPCWSTR, const LONGLONG&) メソッドは、64 ビット整数値を設定します。 (オーバーロード 3/3) |
SetWBEMINT64 SetWBEMINT64(LPCWSTR, const LONGLONG&) メソッドは、64 ビット整数値を設定します。 (オーバーロード 1/3) |
SetWBEMINT64 SetWBEMINT64(LPCWSTR, const LONGLONG&) メソッドは、64 ビット整数値を設定します。 (オーバーロード 2/3) |
SetWCHARSplat SetWCHARSplat メソッドは、文字列プロパティを設定します。 |
SetWORD SetWORD メソッドは WORD プロパティを設定します。 |
シャットダウン IWbemShutdown::Shutdown メソッドは、プロバイダーサービスが不要であることをプロバイダーに示します。 |
Skip IEnumWbemClassObject::Skip メソッドを使用すると、列挙体の現在位置を指定した数のオブジェクトの前に移動できます。 また、これは NextAsync への後続の呼び出しに影響しますが、NextAsync で開始された保留中の配信には影響しません。 |
SpanExcluding SpanExcluding メソッドは、lpszCharSet から文字が最初に出現する前のすべての文字を抽出して返します。 |
SpanIncluding SpanIncluding メソッドは、lpszCharSet で識別される文字列の文字を抽出します。 |
SpawnDerivedClass IWbemClassObject::SpawnDerivedClass メソッドを使用して、現在のオブジェクトから新しく派生したクラス オブジェクトを作成します。 |
SpawnInstance クラスの新しいインスタンスを作成するには、IWbemClassObject::SpawnInstance メソッドを使用します。 |
StopRefreshing 指定された識別子に対応するオブジェクトまたは列挙子の更新を停止します。 |
TRefPointerCollection このコンストラクターは、新しい TRefPointerCollection オブジェクトを初期化します。 (TRefPointerCollection.TRefPointerCollection) |
TRefPointerCollection このコンストラクターは、新しい TRefPointerCollection オブジェクトを初期化します。 (オーバーロード 1/2) |
TrimLeft TrimLeft メソッドは、改行、スペース、タブ文字を削除することで、文字列から先頭の空白文字をトリミングします。 |
TrimRight TrimRight メソッドは、末尾の改行文字、スペース文字、およびタブ文字を削除して、文字列から末尾の空白文字をトリミングします。 |
Unlock Unlock メソッドを使用すると、他のスレッドが IWbemObjectAccess オブジェクトのプロパティ値を更新できます。 |
UnlockBuffer UnlockBuffer メソッドは、LockBuffer を呼び出して以前にセキュリティ保護されていたバッファーのロックを解除し、参照カウントを 1 にリセットします。 |
Unparse 解析されたパスを含む構造体を文字列に変換します。 このオブジェクトの使用はお勧めしません。 代わりに、IWbemPath COM インターフェイスを使用します。 |
解除 IWbemDecoupledRegistrar::UnRegister メソッドは、WMI からオブジェクト インターフェイスの登録を削除します。 |
ValidateDeletionFlags ValidateDeletionFlags メソッドは、一連のフラグが削除操作に対して有効かどうかを判断します。 |
ValidateEnumerationFlags ValidateEnumerationFlags メソッドは、一連のフラグが列挙に対して有効かどうかを判断します。 |
ValidateFlags ValidateFlags メソッドは、フラグのセットが有効かどうかを判断します。 |
ValidateGetObjFlags ValidateGetObjFlags メソッドは、一連のフラグがインスタンス取得操作に対して有効かどうかを判断します。 |
ValidateMethodFlags ValidateMethodFlags メソッドは、一連のフラグが execute メソッド操作に対して有効かどうかを判断します。 |
ValidatePutInstanceFlags ValidatePutInstanceFlags メソッドは、一連のフラグがインスタンス更新操作に対して有効かどうかを判断します。 |
ValidateQueryFlags ValidateQueryFlags メソッドは、一連のフラグがクエリ操作に対して有効かどうかを判断します。 |
WBEMTime WBEMTime クラス コンストラクターは、Windows と ANSI C のさまざまなランタイム形式間での変換を容易にします。 |
WBEMTime WBEMTime クラス コンストラクター オーバーロード メソッドは、BSTR パラメーターを受け取ります。 |
WBEMTime WBEMTime オーバーロード クラス コンストラクターは、FILETIME 参照パラメーターを受け取ります。 |
WBEMTime WBEMTime オーバーロード クラス コンストラクターは SYSTEMTIME パラメーターを受け取ります。 |
WBEMTime WBEMTime オーバーロード クラス コンストラクターは、ANSI C time_t 構造体パラメーターを受け取ります。 |
WBEMTime WBEMTime オーバーロード クラス コンストラクターは、ANSI C tm 構造体パラメーターを受け取ります。 |
WBEMTimeSpan WBEMTimeSpan クラス コンストラクターは、タイム スパン オブジェクトを作成します。 コンストラクターはオーバーロードされます。 (WBEMTimeSpan::WbemTimeSpan) |
WBEMTimeSpan この WBEMTimeSpan クラス コンストラクターは、間隔形式で BSTR からタイム スパン オブジェクトを作成します。 |
WBEMTimeSpan WBEMTimeSpan クラス コンストラクターは、タイム スパン オブジェクトを作成します。 コンストラクターはオーバーロードされます。 (オーバーロード 1/3) |
WBEMTimeSpan WBEMTimeSpan クラス コンストラクターは、タイム スパン オブジェクトを作成します。 コンストラクターはオーバーロードされます。 (オーバーロード 2/3) |
WBEMTimeSpan この WBEMTimeSpan クラス コンストラクターは、経過時間の整数からタイム スパン オブジェクトを作成します。 |
WriteDWORD WriteDWORD メソッドは、プロパティ ハンドルによって識別されるプロパティに 32 ビットのデータを書き込みます。 |
WriteError TBD (IWbemObjectSinkEx.WriteError) |
WriteMessage TBD (IWbemObjectSinkEx.WriteMessage) |
WriteProgress TBD (IWbemObjectSinkEx.WriteProgress) |
WritePropertyValue WritePropertyValue メソッドは、指定したバイト数をプロパティ ハンドルによって識別されるプロパティに書き込みます。 このメソッドを使用して、文字列とその他のすべての非 DWORD データまたは QWORD 以外のデータを設定します。 |
WriteQWORD WriteQWORD メソッドは、プロパティ ハンドルを使用して 64 ビットのデータをプロパティに書き込みます。 |
WriteStreamParameter TBD (IWbemObjectSinkEx.WriteStreamParameter) |
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 インターフェイスは、必要に応じて、IWbemServices 呼び出しを WMI に送信するときに、プロバイダーに追加のコンテキスト情報を通信するために使用されます。 IWbemServices のすべてのプライマリ呼び出しは、この型のオブジェクトを指す省略可能なパラメーターを受け取ります。 |
IWbemDecoupledBasicEventProvider IWbemDecoupledBasicEventProvider インターフェイスは、分離されたプロバイダーを WMI に登録する共同作成可能なインターフェイスです。 作成されたオブジェクトは、IWbemDecoupledRegistrar::Register の pUnknown 引数に渡す必要があります。 |
IWbemDecoupledRegistrar IWbemDecoupledRegistrar インターフェイスは、分離されたプロバイダーを WMI に関連付けます。 このインターフェイスを使用すると、プロセス ホステッド プロバイダーはインターフェイスの相互運用性の有効期間を定義し、他のプロバイダーと共存できます。 |
IWbemEventConsumerProvider イベント コンシューマー プロバイダーのプライマリ インターフェイスを提供します。 イベント コンシューマー プロバイダーでは、このインターフェイスと FindConsumer メソッドにより、特定のイベントを受信する必要があるイベント コンシューマーを指定できます。 |
IWbemEventProvider イベント プロバイダーとの通信を開始するには、IWbemEventProvider インターフェイスを使用します。 Windows Management は、コンシューマーがプロバイダーによって生成されたイベントの受信に関心があることを示した場合に、このインターフェイスのプロバイダーの実装を呼び出します。 |
IWbemEventProviderQuerySink IWbemEventProviderQuerySink インターフェイスは、必要に応じて、パフォーマンスを最適化するために現在アクティブになっているイベント クエリ フィルターの種類を知りたいイベント プロバイダーによって実装されます。 |
IWbemEventProviderSecurity IWbemEventProviderSecurity インターフェイスは、必要に応じて、コンシューマーによるイベントへのアクセスを制限するイベント プロバイダーによって実装されます。 このインターフェイスを使用するタイミングの詳細については、「WMI イベントのセキュリティ保護」を参照してください。 |
IWbemEventSink 制限付きのクエリ セットを使用して、イベント プロバイダーとの通信を開始します。 |
IWbemHiPerfEnum インスタンス オブジェクトの列挙への迅速なアクセスを提供するため、リフレッシャーの操作で使用されます。 |
IWbemHiPerfProvider プロバイダーが、更新可能なオブジェクトと列挙子を提供できるようにします。 |
IWbemLocator IWbemLocator インターフェイスを使用して、特定のホスト コンピューター上の WMI の IWbemServices インターフェイスへの初期名前空間ポインターを取得します。 |
IWbemObjectAccess オブジェクトのメソッドとプロパティへのアクセスを提供します。 |
IWbemObjectSink IWbemObjectSink インターフェイスは、WMI プログラミング モデル内のすべての種類の通知を受信できるシンク インターフェイスを作成します。 |
IWbemObjectSinkEx WMI プログラミング モデル内のすべての種類の通知を受信できるシンク インターフェイスを作成します。 |
IWbemObjectTextSrc IWbemObjectTextSrc インターフェイスは、IWbemClassObject インスタンスを異なるテキスト形式と変換するために使用されます。 |
IWbemPath IWbemPath インターフェイスは、オブジェクト パス パーサーのプライマリ インターフェイスであり、プログラムが標準の方法でパスを解析できるようにします。 このインターフェイスは、パス情報を設定および取得するためのメイン インターフェイスです。 |
IWbemPathKeyList パス キーの詳細にアクセスするために使用します。 |
IWbemPropertyProvider WMI クラスのインスタンスに含まれる個々のプロパティの取得と更新をサポートします。 |
IWbemProviderIdentity IWbemProviderIdentity インターフェイスは、プロバイダーが同じ CLSID 値を持つ複数の Name (__Win32Provider の複数のインスタンス) を使用して自身を登録する場合に、イベント プロバイダーによって実装されます。 |
IWbemProviderInit IWbemProviderInit インターフェイスは、プロバイダーを初期化するために Windows Management によって呼び出されます。 IWbemProviderInit を実装するには、すべてのプロバイダーが必要です。 |
IWbemProviderInitSink IWbemProviderInitSink インターフェイスは WMI によって実装され、初期化状態を報告するためにプロバイダーによって呼び出されます。 |
IWbemQualifierSet 1 つのプロパティまたはオブジェクト全体 (クラスまたはインスタンス) の名前付き修飾子のセット全体のコンテナーとして機能します。 |
IWbemQuery "WMI クエリ言語" (WQL) のクエリを解析できるエントリ ポイントを提供します。 |
IWbemRefresher 列挙子やリフレッシャー オブジェクトなどの更新可能なオブジェクトを更新できるエントリ ポイントを提供します。 |
IWbemServices WMI サービスにアクセスするためにクライアントとプロバイダーによって使用されます。 インターフェイスは WMI プロバイダーと WMI プロバイダーによって実装され、プライマリ WMI インターフェイスです。 |
IWbemShutdown IWbemShutdown インターフェイスは、オブジェクトのインスタンスを破棄する準備ができていることをプロバイダーに示します。 プロバイダーは、この呼び出しを使用して、現在参照しているリソースを解放できます。 |
IWbemStatusCodeText IWbemStatusCodeText インターフェイスは、エラー コードのテキスト文字列の説明、またはエラーが発生したサブシステムの名前を抽出します。 |
IWbemUnboundObjectSink IWbemUnboundObjectSink インターフェイスは、すべての論理イベント コンシューマーによって実装されます。 これは、イベント オブジェクトの配信を受け入れる単純なシンク インターフェイスです。 |
IWbemUnsecuredApartment クライアント アプリケーションで、Unsecapp.exe が非同期コールバックに対してアクセス チェックを実行するかどうかを判断できるようにします。 |
SWbemAssocQueryInf WMIQ_ANALYSIS_ASSOC_QUERY分析の種類を使用する場合の IWbemQuery::GetAnalysis メソッドの情報が含まれます。 |
SWbemQueryQualifiedName SWbemQueryQualifiedName 構造体には、IWbemQuery::GetAnalysis メソッドのプロパティ名が格納されます。 |
SWbemRpnEncodedQuery SWbemRpnEncodedQuery 構造体には、WMIQ_ANALYSIS_RPN_SEQUENCE分析の種類を使用する場合の IWbemQuery::GetAnalysis メソッドからの情報が含まれます。 構造体内のすべてのフィールドがアクティブに使用されるわけではありません。一部は将来の使用のために予約されているためです。 |
SWbemRpnQueryToken SWbemRpnQueryToken 構造体は、WMIQ_ANALYSIS_RPN_SEQUENCE型クエリのクエリ トークンを表します。 クエリ トークンの例は、次のとおりです:_j > 4。 |
WBEM_COMPILE_STATUS_INFO IMofCompiler インターフェイスのエラーについて説明します。 |
トレーニング
モジュール
CIM メソッドと WMI メソッドを使用してリポジトリ オブジェクトのクエリと操作を行う - Training
このモジュールでは、CIM と WMI を使用して、メソッドで変更を行う方法について説明します。 使用できるメソッドは、オブジェクトの型によって異なります。 これらのメソッドを検出して理解することは、リポジトリの情報を照会して操作するための重要なステップです。