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)

另請參閱

IWbemCallResult

IWbemServices::OpenNamespace