Metodo SWbemEventSource.NextEvent
Se è disponibile un evento, il metodo NextEvent dell'oggetto SWbemEventSource recupera l'evento da una query evento.
Per una spiegazione di questa sintassi, vedere Document Conventions per l'API di scripting.
Sintassi
objWbemObject = .NextEvent( _
[ ByVal iTimeoutMs ] _
)
Parametri
-
iTimeoutMs [in, facoltativo]
-
Numero di millisecondi in cui la chiamata attende un evento prima di restituire un errore di timeout. Il valore predefinito per questo parametro è wbemTimeoutInfinite (-1), che indirizza la chiamata all'attesa illimitata.
Valore restituito
Se il metodo NextEvent ha esito positivo, restituisce un oggetto SWbemObject che contiene l'evento richiesto. Se si verifica il timeout della chiamata, l'oggetto restituito è NULL e viene generato un errore.
Codici di errore
Al termine del metodo NextEvent , l'oggetto Err può contenere il codice di errore nell'elenco seguente.
-
wbemErrTimedOut - 0x80043001
-
L'evento richiesto non è arrivato nell'intervallo di tempo specificato in iTimeoutMs.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemEventSource |
IID |
IID_ISWbemEventSource |