クラス インスタンスまたはクラス定義で設定された修飾子が取得されます。
Note
この API は、内部でだけ使用します。 開発者コードで使用するためのものではありません。
構文
HRESULT GetQualifierSet (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[out] IWbemQualifierSet **ppQualSet
);
パラメーター
vFunc
[in] このパラメーターは使用されません。
ptr
[in] IWbemClassObject インスタンスへのポインター。
ppQualSet
[out] クラス オブジェクトの修飾子にアクセスするためのインターフェイス ポインターを受け取ります。
ppQualSet として null を使用することはできません。 エラーが発生した場合、新しいオブジェクトは返されず、ポインターは変更されません。
戻り値
この関数によって返される次の値は、WbemCli.h ヘッダー ファイル内で定義されています。または、コード内で定数として定義することもできます。
| 定数 | [値] | 説明 |
|---|---|---|
WBEM_E_FAILED |
0x80041001 | 一般的なエラーが発生しました。 |
WBEM_E_NOT_FOUND |
0x80041002 | 指定したメソッドが存在しません。 |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | メモリ不足のため、操作を完了できません。 |
WBEM_E_INVALID_PARAMETER |
0x80041008 | パラメーターが null です。 |
WBEM_S_NO_ERROR |
0 | 関数呼び出しは成功しました。 |
解説
この関数では、IWbemClassObject::GetQualifierSet メソッドの呼び出しがラップされます。
IWbemQualifierSet ポインターを使用すると、呼び出し元はこれらの修飾子を追加、編集、削除できます。 そのように追加、編集、削除された修飾子は、インスタンスまたはクラス定義全体に適用されます。
必要条件
:「システム要件」を参照してください。
ヘッダー: WMINet_Utils.idl
.NET Framework のバージョン: 4.7.2 以降で使用可能
関連項目
.NET