Partager via


Méthode SWbemEventSource.NextEvent

Si un événement est disponible, la méthode NextEvent de l’objet SWbemEventSource récupère l’événement à partir d’une requête d’événement.

Pour obtenir une explication de cette syntaxe, consultez Conventions de document pour l’API de script.

Syntaxe

objWbemObject = .NextEvent( _
  [ ByVal iTimeoutMs ] _
)

Paramètres

iTimeoutMs [in, facultatif]

Nombre de millisecondes pendant lesquelles l’appel attend un événement avant de retourner une erreur de délai d’attente. La valeur par défaut de ce paramètre est wbemTimeoutInfinite (-1), ce qui indique à l’appel d’attendre indéfiniment.

Valeur retournée

Si la méthode NextEvent réussit, elle renvoie un objet SWbemObject qui contient l’événement demandé. Si l’appel expire, l’objet retourné est NULL et une erreur est générée.

Codes d’erreur

Au terme de l’exécution de la méthode NextEvent, l’objet Err peut contenir un code d’erreur de la liste suivante.

wbemErrTimedOut - 0x80043001

L’événement demandé n’est pas arrivé dans la durée spécifiée dans iTimeoutMs.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
En-tête
Wbemdisp.h
Bibliothèque de types
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemEventSource
IID
IID_ISWbemEventSource