IWbemPropertyProvider::GetProperty メソッド (wbemprov.h)

IWbemPropertyProvider::GetProperty メソッドは、個々のプロパティ値を取得するために Windows Management によって呼び出されます。

構文

HRESULT GetProperty(
  [in]  long       lFlags,
  [in]  const BSTR strLocale,
  [in]  const BSTR strClassMapping,
  [in]  const BSTR strInstMapping,
  [in]  const BSTR strPropMapping,
  [out] VARIANT    *pvValue
);

パラメーター

[in] lFlags

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

[in] strLocale

返されるプロパティ値をローカライズできる場合の目的のロケールを示す文字列。 プロパティをローカライズできない場合、実装はこの値を無視できます。

[in] strClassMapping

クラスの ClassContext 修飾子の文字列値のリテラル コピー。 これは、有効な BSTR を指します。この BSTR は読み取り専用として扱われ、修飾子が存在しない場合は NULL になります。

[in] strInstMapping

インスタンスの InstanceContext 修飾子の文字列値のリテラル コピー。 これは、有効な BSTR を指す必要があります。この BSTR は読み取り専用として扱われ、修飾子が存在しない場合は NULL になります

[in] strPropMapping

プロパティの PropertyContext 修飾子の値のリテラル コピー。 これは、有効な BSTR を指す必要があります。この BSTR は読み取り専用として扱われ、修飾子が存在しない場合は NULL になります

[out] pvValue

プロパティの値を受け取る初期化されていない VARIANT へのポインター。 実装では VariantInit を 呼び出し、値を返す必要があります。 エラーが発生した場合、実装ではポインターが無視されることが想定されます。

戻り値

呼び出しが成功した場合、このメソッドは WBEM_S_NO_ERROR を返す必要があります。 呼び出しが失敗した場合、メソッドは WBEM_S_FALSEを返す必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー wbemprov.h (Wbemidl.h を含む)
Library Wbemuuid.lib
[DLL] Wbemsvc.dll

関連項目

プロパティ プロバイダーの構築

IWbemPropertyProvider

PutProperty