次の方法で共有


IWbemContext::GetValue メソッド (wbemcli.h)

IWbemContext::GetValue メソッドは、特定の名前付きコンテキスト値を名前で取得するために使用されます。

構文

HRESULT GetValue(
  [in]  LPCWSTR wszName,
  [in]  long    lFlags,
  [out] VARIANT *pValue
);

パラメーター

[in] wszName

値を取得する名前。 有効な BSTR を指す必要があります。 ポインターは読み取り専用として扱われます。

[in] lFlags

予約済み。 このパラメーターは、0 にする必要があります。

[out] pValue

このパラメーターは NULL にすることはできません。初期化されていない VARIANT を指す必要があります。 エラーが返されない場合、 VARIANTVariantInit を使用して初期化され、コンテキスト値を格納するように設定されます。 値が不要になった場合、呼び出し元はこのポインターで VariantClear を呼び出す必要があります。 エラー コードが返された場合、pValue が指す VARIANT は変更されません。

IWbemClassObject オブジェクト全体を VARIANT 内で返すことができます。 その場合、 VT_UNKNOWNVARIANT 型です。 呼び出し元は IUnknown ポインターを取得し、 QueryInterface を 実行して IWbemClassObject ポインターを取得できます。

戻り値

このメソッドは、メソッド呼び出しの状態を示す HRESULT を返します。 次の一覧は、 HRESULT 内に含まれる値の一覧です。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー wbemcli.h (Wbemidl.h を含む)
Library Wbemuuid.lib
[DLL] Esscli.dll;Fastprox.dll;FrameDyn.dll;FrameDynOS.dll;Wbemcomn.dll;Wbemcore.dll;Wbemess.dll;Wmipjobj.dll

関連項目

IWbemContext

IWbemContext::SetValue