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) |