IWbemPropertyProvider::P utProperty メソッド (wbemprov.h)
IWbemPropertyProvider::P utProperty メソッドは、プロパティ プロバイダーでサポートされているプロパティ値を更新するために Windows Management によって呼び出されます。
構文
HRESULT PutProperty(
[in] long lFlags,
[in] const BSTR strLocale,
[in] const BSTR strClassMapping,
[in] const BSTR strInstMapping,
[in] const BSTR strPropMapping,
[in] const VARIANT *pvValue
);
パラメーター
[in] lFlags
予約済み。 このパラメーターは、0 にする必要があります。
[in] strLocale
返されたプロパティ値をローカライズできる場合に、目的のロケールを示す文字列。 プロパティをローカライズできない場合、実装はこの値を無視できます。
[in] strClassMapping
クラスの ClassContext 修飾子の文字列値のリテラル コピー。 これは、有効な BSTR (読み取り専用として扱われます)、修飾子が存在しない場合は NULL を 指します。
[in] strInstMapping
インスタンスの InstanceContext 修飾子の文字列値のリテラル コピー。 これは、有効な BSTR (読み取り専用として扱われます)、修飾子が存在しない場合は NULL を 指す必要があります。
[in] strPropMapping
プロパティの PropertyContext 修飾子の値のリテラル コピー。 これは、有効な BSTR (読み取り専用として扱われます)、修飾子が存在しない場合は NULL を 指す必要があります。
[in] pvValue
書き込む値を含む既存の VARIANT へのポインター。
戻り値
このメソッドは、操作 が成功した場合はWBEM_S_NO_ERROR を返すか、操作が失敗した場合 はWBEM_S_FALSE する必要があります。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | wbemprov.h (Wbemidl.h を含む) |
Library | Wbemuuid.lib |
[DLL] | Wbemsvc.dll |