SWbemEventSource.NextEvent-Methode
Wenn ein Ereignis verfügbar ist, ruft die NextEvent-Methode des SWbemEventSource-Objekts das Ereignis aus einer Ereignisabfrage ab.
Eine Erläuterung dieser Syntax finden Sie unter Dokumentkonventionen für die Skripterstellungs-API.
Syntax
objWbemObject = .NextEvent( _
[ ByVal iTimeoutMs ] _
)
Parameter
-
iTimeoutMs [ in, optional]
-
Anzahl von Millisekunden, die der Aufruf auf ein Ereignis wartet, bevor ein Time out-Fehler zurückgegeben wird. Der Standardwert für diesen Parameter ist wbemTimeoutInfinite (-1), der den Aufruf angibt, unbegrenzt zu warten.
Rückgabewert
Wenn die NextEvent-Methode erfolgreich ist, wird ein SWbemObject-Objekt zurückgegeben, das das angeforderte Ereignis enthält. Wenn für den Aufruf ein Zeitsendwert auftritt, ist das zurückgegebene Objekt NULL, und es wird ein Fehler ausgelöst.
Fehlercodes
Nach Abschluss der NextEvent-Methode kann das Err-Objekt den Fehlercode in der folgenden Liste enthalten.
-
wbemErrTimedOut – 0x80043001
-
Das angeforderte Ereignis ist nicht in der in iTimeoutMs angegebenen Zeit eintreffen.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |
| Header |
|
| Typbibliothek |
|
| DLL |
|
| CLSID |
CLSID _ SWbemEventSource |
| IID |
IID _ ISWbemEventSource |