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 变为可用时,它将接收指向由 OpenNamespace 的原始调用请求的 IWbemServices 接口的指针。 调用方必须在不再需要返回的对象上调用 IWbemServices::Release。
出错时,不会返回新的 对象。
返回值
此方法返回指示方法调用状态的 HRESULT。 以下列表列出了 HRESULT 中包含的值。
出现错误时,可以调用 COM 函数 GetErrorInfo 以获取更多错误信息。
如果网络问题导致你失去与 Windows 管理的远程连接,也可能会返回特定于 COM 的错误代码。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | wbemcli.h (包括 Wbemidl.h) |