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 Management へのリモート接続が失われると、COM 固有のエラー コードが返される場合もあります。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | wbemcli.h (Wbemidl.h を含む) |