Création d’un récepteur de notification
[Microsoft Agent est déconseillé à partir de Windows 7 et peut ne pas être disponible dans les versions ultérieures de Windows.]
Pour être averti des événements par Microsoft Agent, vous devez implémenter l’interface IAgentNotifySinkou IAgentNotifySinkEx , puis créer et inscrire un objet de ce type 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 d’annuler l’inscription de votre récepteur de notification lorsque votre application s’arrête et libère les interfaces de Microsoft Agent.