Método SWbemEventSource.NextEvent

Se um evento estiver disponível, o método NextEvent do objeto SWbemEventSource recuperará o evento de uma consulta de evento.

Para visualizar uma explicação dessa sintaxe, confira Convenções de documento para a API de Script.

Sintaxe

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

Parâmetros

iTimeoutMs [in, opcional]

Número de milissegundos que a chamada aguarda por um evento antes de retornar um erro de tempo limite. O valor padrão para esse parâmetro é wbemTimeoutInfinite (-1), que direciona a chamada para aguardar indefinidamente.

Retornar valor

Se o método NextEvent for bem-sucedido, ele retornará um objeto SWbemObject que contém o evento solicitado. Se a chamada atingir o tempo limite, o objeto retornado será NULL e será gerado um erro.

Códigos do Erro

Após a conclusão do método NextEvent, o objeto Err pode conter o código de erro da lista a seguir.

wbemErrTimedOut – 0x80043001

O evento solicitado não chegou na quantidade de tempo especificada em iTimeoutMs.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Cabeçalho
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemEventSource
IID
IID_ISWbemEventSource