GetMethodQualifierSet 関数

特定のメソッドで設定された修飾子が取得されます。

Note

この API は、内部でだけ使用します。 開発者コードで使用するためのものではありません。

構文

HRESULT GetMethodQualifierSet (
   [in] int                 vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszMethod,
   [out] IWbemQualifierSet  **ppQualSet
);

パラメーター

vFunc
[in] このパラメーターは使用されません。

ptr
[in] IWbemClassObject インスタンスへのポインター。

wszMethod
[in] メソッド名。 wszMethod は有効な LPCWSTR を指している必要があります。

ppQualSet
[out] メソッドの修飾子へのアクセスを許可するインターフェイス ポインターを受け取ります。 ppQualSet として null を使用することはできません。 エラーが発生した場合、新しいオブジェクトは返されず、ポインターは null を指すように設定されます。

戻り値

この関数によって返される次の値は、WbemCli.h ヘッダー ファイル内で定義されています。または、コード内で定数として定義することもできます。

定数 説明
WBEM_E_NOT_FOUND 0x80041002 指定したメソッドが存在しません。
WBEM_E_INVALID_PARAMETER 0x80041008 パラメーターが null です。
WBEM_S_NO_ERROR 0 関数呼び出しは成功しました。

解説

この関数では、IWbemClassObject::GetMethodQualifierSet メソッドの呼び出しがラップされます。

この関数の呼び出しは、現在のオブジェクトが CIM クラス定義である場合にのみサポートされます。 CIM インスタンスを指す IWbemClassObject ポインターでは、メソッド操作を使用できません。

各メソッドには独自の修飾子を指定できるため、IWbemQualifierSet ポインターを使用すると呼び出し元はこれらの修飾子を追加、編集、または削除できます。

必要条件

:システム要件」を参照してください。

ヘッダー: WMINet_Utils.idl

.NET Framework のバージョン: 4.7.2 以降で使用可能

関連項目