Получение событий за период действия приложения

Одним из наиболее распространенных способов получения события является запущенное приложение, например приложение управления, которое собирает и отображает события для пользователя. Такие приложения называются "временными", так как временный потребитель не получает уведомления о событиях при завершении работы.

Временный потребитель вызывает SWbemServices.ExecNotificationQuery в скрипте или IWbemServices.ExecNotificationQuery в C++, чтобы подписаться на события в пространстве имен. Удостоверение, связанное с этой подпиской, является вызывающим объектом.

Временный потребитель событий может получать уведомления как асинхронно, так и полусинхронно как в скриптах, так и в C++.

Примечание

В целях безопасности важно отметить, что асинхронные уведомления о событиях не рекомендуется. Дополнительные сведения см. в разделе Настройка безопасности при асинхронном вызове. У потребителей событий есть особые проблемы безопасности. Дополнительные сведения см. в разделе Защита событий WMI.

 

Дополнительные сведения о получении асинхронных и полусинхронных уведомлений о событиях см. в разделах Получение асинхронных уведомлений о событиях и Получение полусинхронных уведомлений о событиях.