Receber eventos pela duração do aplicativo

Uma das maneiras mais comuns de receber um evento é por meio de um aplicativo em execução, como um aplicativo de gerenciamento que coleta e exibe eventos para um usuário. Esses aplicativos são chamados de "temporários" porque um consumidor temporário não recebe notificações de evento quando desligado.

Um consumidor temporário chama SWbemServices.ExecNotificationQuery no script ou IWbemServices.ExecNotificationQuery no C++ para se inscrever em eventos em um namespace. A identidade associada a essa inscrição é o chamador.

Um consumidor de evento temporário pode receber notificações de forma assíncrona ou semissíncrona em scripts e C++.

Observação

Por motivos de segurança, é importante observar que as notificações de evento assíncronas não são recomendadas. Para obter mais informações, confira Configurar a segurança em uma chamada assíncrona. Os consumidores de eventos têm preocupações especiais de segurança. Para obter mais informações, consulte Proteger eventos do WMI.

 

Para obter mais informações sobre como receber notificações de evento assíncronas e semissíncronas, consulte Receber notificações de eventos assíncronos e Receber notificações de eventos semissíncronos.