Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |