QualifierSet_Get 関数

指定した名前付き修飾子が取得されます。

Note

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

構文

HRESULT QualifierSet_Get (
   [in] int                  vFunc,
   [in] IWbemQualifierSet*   ptr,
   [in] LPCWSTR              wszName,
   [in] LONG                 lFlags,
   [out] VARIANT*            pVal,
   [out] LONG*               plFlavor
);

パラメーター

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

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

wszName [in] 値が要求されている修飾子の名前。

lFlags [in] 予約されています。 このパラメーターは、0 にする必要があります。

pVal [out] 成功した場合は、修飾子の正しい型と値。 関数が失敗した場合、pVal が指す VARIANT を変更することはできません。 このパラメーターが null の場合、このパラメーターは無視されます。

plFlavor [out] 要求された修飾子の修飾子の種類ビットを受け取る LONG へのポインター。 種類の情報が必要でない場合は、このパラメーターを null にすることができます。

戻り値

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

定数 説明
WBEM_E_INVALID_PARAMETER 0x80041008 パラメーターが無効です。
WBEM_E_NOT_FOUND 0x80041002 指定された修飾子は存在しません。
WBEM_S_NO_ERROR 0 関数呼び出しは成功しました。

解説

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

必要条件

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

ヘッダー: WMINet_Utils.idl

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

関連項目