IWbemPropertyProvider::P utProperty 方法 (wbemprov.h)
Windows 管理调用 IWbemPropertyProvider::P utProperty 方法来更新属性提供程序支持的属性值。
语法
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,该 BSTR 被视为只读;如果限定符不存在,则为 NULL 。
[in] strPropMapping
属性的 PropertyContext 限定符值的文本副本。 这必须指向有效的 BSTR,该 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 |