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 |
関連項目
PutProperty