Recepción de eventos durante la duración de la aplicación
Una de las formas más comunes de recibir un evento es a través de una aplicación en ejecución, como una aplicación de administración que recopila y muestra eventos a un usuario. Estas aplicaciones se denominan "temporales" porque un consumidor temporal no recibe notificaciones de eventos cuando se cierra.
Un consumidor temporal llama a SWbemServices.ExecNotificationQuery en script o IWbemServices.ExecNotificationQuery en C++ para suscribirse a eventos en un espacio de nombres. La identidad asociada a esta suscripción es el autor de la llamada.
Un consumidor de eventos temporales puede recibir notificaciones de forma asincrónica o semisincrónica tanto en scripts como en C++.
Nota
Por motivos de seguridad, es importante tener en cuenta que no se recomiendan las notificaciones de eventos asincrónicas. Para obtener más información, consulte Establecimiento de la seguridad en una llamada asincrónica. Los consumidores de eventos tienen preocupaciones de seguridad especiales. Para más información, consulte Protección de eventos de WMI.
Para obtener más información sobre cómo recibir notificaciones de eventos asincrónicas y semisincrónicas, consulte Recepción de notificaciones de eventos asincrónicas y Recepción de notificaciones de eventos semisincrónicas.