共用方式為


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

另請參閱

建構屬性提供者

IWbemPropertyProvider

PutProperty