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,如果限定符不存在,則會將其視為唯讀,或 NULL 。
[in] strPropMapping
屬性之 PropertyContext 限定符值的常值複本。 這必須指向有效的 BSTR,如果限定符不存在,則會將其視為唯讀,或 NULL 。
[out] pvValue
接收 屬性值的未初始化 VARIANT 指標。 實作必須呼叫 VariantInit 並傳回值。 如果發生錯誤,則實作預期會忽略指標。
傳回值
如果呼叫成功,這個方法必須 傳回WBEM_S_NO_ERROR 。 如果呼叫失敗,方法必須傳回 WBEM_S_FALSE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | wbemprov.h (包含 Wbemidl.h) |
程式庫 | Wbemuuid.lib |
Dll | Wbemsvc.dll |
另請參閱
PutProperty