Partager via


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.