Partilhar via


Criando um coletor de notificações

[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em versões subsequentes do Windows.]

Para ser notificado de eventos pelo Microsoft Agent, você deve implementar o IAgentNotifySinkou o IAgentNotifySinkEx interface e criar e registrar um objeto desse tipo seguindo as convenções COM:

// Create a notification sink

pSinkEx = new AgentNotifySinkEx;

pSinkEx->AddRef();

// And register it with Microsoft Agent

hRes = pAgentEx->Register((IUnknown *)pSinkEx, &lNotifySinkID);

Lembre-se de desinscrever o coletor de notificações quando a sua aplicação for encerrada e as interfaces do Microsoft Agent forem libertadas.