Метод SWbemEventSource.NextEvent

Если событие доступно, метод NextEvent объекта SWbemEventSource извлекает событие из запроса события.

Описание этого синтаксиса см. в разделе Соглашения о документах для API скриптов.

Синтаксис

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

Параметры

iTimeoutMs [in, необязательный]

Время в миллисекундах, в течение которых вызов ожидает события, прежде чем возвращать ошибку времени ожидания. Значение по умолчанию для этого параметра — wbemTimeoutInfinite (-1), которое указывает вызову на неопределенное время ожидания.

Возвращаемое значение

Если метод NextEvent выполнен успешно, он возвращает объект SWbemObject , содержащий запрошенное событие. Если время ожидания вызова истекло, возвращаемый объект имеет значение NULL и возникает ошибка.

Коды ошибок

После завершения метода NextEvent объект Err может содержать код ошибки из следующего списка.

wbemErrTimedOut — 0x80043001

Запрошенное событие не поступило в течение времени, указанного в iTimeoutMs.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
Wbemdisp.h
Библиотека типов
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemEventSource
IID
IID_ISWbemEventSource