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 Skript-API.
Syntax
objWbemObject = .NextEvent( _
[ ByVal iTimeoutMs ] _
)
Parameter
-
iTimeoutMs [in, optional]
-
Anzahl der Millisekunden, die der Aufruf auf ein Ereignis wartet, bevor ein Timeoutfehler zurückgegeben wird. Der Standardwert für diesen Parameter ist wbemTimeoutInfinite (-1), wodurch der 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 Zeitüberschreitung 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 in der in iTimeoutMs angegebenen Zeitspanne nicht eingetroffen.
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 |