Получение событий за период действия приложения
Одним из наиболее распространенных способов получения события является запущенное приложение, например приложение управления, которое собирает и отображает события для пользователя. Такие приложения называются "временными", так как временный потребитель не получает уведомления о событиях при завершении работы.
Временный потребитель вызывает SWbemServices.ExecNotificationQuery в скрипте или IWbemServices.ExecNotificationQuery в C++, чтобы подписаться на события в пространстве имен. Удостоверение, связанное с этой подпиской, является вызывающим объектом.
Временный потребитель событий может получать уведомления как асинхронно, так и полусинхронно как в скриптах, так и в C++.
Примечание
В целях безопасности важно отметить, что асинхронные уведомления о событиях не рекомендуется. Дополнительные сведения см. в разделе Настройка безопасности при асинхронном вызове. У потребителей событий есть особые проблемы безопасности. Дополнительные сведения см. в разделе Защита событий WMI.
Дополнительные сведения о получении асинхронных и полусинхронных уведомлений о событиях см. в разделах Получение асинхронных уведомлений о событиях и Получение полусинхронных уведомлений о событиях.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по