IWbemCallResult::GetResultServices 方法 (wbemcli.h)
IWbemCallResult::GetResultServices方法會擷取IWbemServices指標,從IWbemServices::OpenNamespace的半同步呼叫產生。
語法
HRESULT GetResultServices(
[in] long lTimeout,
[out] IWbemServices **ppServices
);
參數
[in] lTimeout
此呼叫在傳回前所封鎖的最大時間,以毫秒為單位。 如果您使用常數 WBEM_INFINITE (0xFFFFFFFF) ,則呼叫會封鎖,直到介面指標可用為止。 如果您使用 0,呼叫會立即傳回指標或狀態碼。
[out] ppServices
不可以是 Null。 當原始呼叫變成可用時,它會接收原始呼叫 OpenNamespace所要求的IWbemServices介面指標。當呼叫端不再需要時,必須在傳回的物件上呼叫IWbemServices::Release。
發生錯誤時,不會傳回新的 物件。
傳回值
這個方法會傳回 HRESULT ,指出方法呼叫的狀態。 下列清單列出 HRESULT中包含的值。
發生錯誤時,可以呼叫 COM 函式 GetErrorInfo 以取得更多錯誤資訊。
如果網路問題造成您遺失與 Windows 管理的遠端連線,也可能傳回 COM 特定的錯誤碼。
規格需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | wbemcli.h (包含 Wbemidl.h) |