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

另请参阅

GetProperty