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.