Création d’un récepteur de notification
[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]
Pour être informé des événements par Microsoft Agent, vous devez implémenter l’interface IAgentNotifySinkou IAgentNotifySinkEx , puis créer et inscrire un objet de ce type en suivant les conventions COM :
// Create a notification sink
pSinkEx = new AgentNotifySinkEx;
pSinkEx->AddRef();
// And register it with Microsoft Agent
hRes = pAgentEx->Register((IUnknown *)pSinkEx, &lNotifySinkID);
N’oubliez pas de désinscrire votre récepteur de notifications lorsque votre application s’arrête et libère les interfaces de Microsoft Agent.