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
Wbemdisp.h
Typbibliothek
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID _ SWbemEventSource
IID
IID _ ISWbemEventSource