IWbemPropertyProvider::GetProperty 方法 (wbemprov.h)
Windows 管理调用 IWbemPropertyProvider::GetProperty 方法以检索单个属性值。
语法
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;如果限定符不存在,则为 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