Condividi tramite


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