Метод 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 |
Заголовок |
|
Библиотека типов |
|
DLL |
|
CLSID |
CLSID_SWbemEventSource |
IID |
IID_ISWbemEventSource |