WbebemCoNtext::GetValue 方法 (wbemcli.h)
IWbemCoNtext::GetValue方法可用來依名稱擷取特定的具名內容值。
語法
HRESULT GetValue(
[in] LPCWSTR wszName,
[in] long lFlags,
[out] VARIANT *pValue
);
參數
[in] wszName
要擷取值的名稱。 這必須指向有效的 BSTR。 指標會被視為唯讀。
[in] lFlags
保留的。 此參數必須是 0。
[out] pValue
此參數不可為 Null ,而且必須指向未初始化的 VARIANT。 如果未傳回任何錯誤,則會使用 VariantInit初始化VARIANT,然後將 設定為包含內容值。 當不再需要值時,呼叫端必須在此指標上呼叫 VariantClear 。 如果傳回錯誤碼,pValue指向的VARIANT會保持未修改。
您可以在VARIANT內傳回整個IWbemClassObject物件。 如果是這種情況, 則VT_UNKNOWN 是 VARIANT 類型。 呼叫端可以採用 IUnknown 指標並執行 QueryInterface 來取得 IWbemClassObject 指標。
傳回值
這個方法會傳回 HRESULT ,指出方法呼叫的狀態。 下列清單列出 HRESULT中包含的值。
規格需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | wbemcli.h (包含 Wbemidl.h) |
程式庫 | Wbemuuid.lib |
Dll | Esscli.dll;Fastprox.dll;FrameDyn.dll;FrameDynOS.dll;Wbemcomn.dll;Wbemcore.dll;Wbemess.dll;Wmipjobj.dll |