Freigeben über


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
Wbemdisp.h
Typbibliothek
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemEventSource
IID
IID_ISWbemEventSource