Freigeben über


IWbemCallResult::GetResultServices-Methode (wbemcli.h)

Die IWbemCallResult::GetResultServices-Methode ruft den IWbemServices-Zeiger ab, der sich aus einem semisynchronen Aufruf von IWbemServices::OpenNamespace ergibt, wenn er verfügbar wird.

Syntax

HRESULT GetResultServices(
  [in]  long          lTimeout,
  [out] IWbemServices **ppServices
);

Parameter

[in] lTimeout

Die maximale Zeit in Millisekunden, die dieser Aufruf blockiert, bevor er zurückgegeben wird. Wenn Sie die konstante WBEM_INFINITE (0xFFFFFFFF) verwenden, wird der Aufruf blockiert, bis der Schnittstellenzeiger verfügbar ist. Wenn Sie 0 verwenden, gibt der Aufruf sofort entweder den Zeiger oder einen status Code zurück.

[out] ppServices

Darf nicht NULL sein. Es empfängt einen Zeiger auf die IWbemServices-Schnittstelle , die vom ursprünglichen Aufruf von OpenNamespace angefordert wurde, wenn er verfügbar wird. Der Aufrufer muss IWbemServices::Release für das zurückgegebene Objekt aufrufen, wenn es nicht mehr benötigt wird.

Bei Einem Fehler wird kein neues Objekt zurückgegeben.

Rückgabewert

Diese Methode gibt ein HRESULT zurück, das den Status des Methodenaufrufs angibt. In der folgenden Liste ist der in einem HRESULT enthaltene Wert aufgeführt.

Bei Einem Fehler kann die COM-Funktion GetErrorInfo aufgerufen werden, um weitere Fehlerinformationen zu erhalten.

COM-spezifische Fehlercodes können auch zurückgegeben werden, wenn Netzwerkprobleme dazu führen, dass Die Remoteverbindung mit der Windows-Verwaltung verloren geht.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemcli.h (include Wbemidl.h)

Weitere Informationen

IWbemCallResult

IWbemServices::OpenNamespace