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 |
|
Biblioteca de tipos |
|
DLL |
|
CLSID |
CLSID_SWbemEventSource |
IID |
IID_ISWbemEventSource |