在应用程序持续时间内接收事件

接收事件的最常见方式之一是通过正在运行的应用程序,例如收集事件并向用户显示事件的管理应用程序。 此类应用程序称为“临时”应用程序,因为在关闭时临时使用者不会收到事件通知。

临时使用者调用 SWbemServices.ExecNotificationQuery(在脚本中)或 IWbemServices.ExecNotificationQuery(在 C++ 中)来订阅命名空间中的事件。 与此订阅关联的标识是调用方。

临时事件使用者在脚本和 C++ 中都能够以异步或半同步方式接收通知。

注意

请务必注意,出于安全原因,不建议使用异步事件通知。 有关详细信息,请参阅设置异步调用的安全性。 事件使用者有特殊的安全注意事项。 有关详细信息,请参阅保护 WMI 事件

 

有关接收异步和半同步事件通知的详细信息,请参阅接收异步事件通知接收半同步事件通知