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 |
|
Bibliothèque de types |
|
DLL |
|
CLSID |
CLSID_SWbemEventSource |
IID |
IID_ISWbemEventSource |