Creazione di un sink di notifica
[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]
Per ricevere una notifica degli eventi da Microsoft Agent, è necessario implementare IAgentNotifySink o l'interfaccia IAgentNotifySinkExe creare e registrare un oggetto di tale tipo seguendo le convenzioni COM seguenti:
// Create a notification sink
pSinkEx = new AgentNotifySinkEx;
pSinkEx->AddRef();
// And register it with Microsoft Agent
hRes = pAgentEx->Register((IUnknown *)pSinkEx, &lNotifySinkID);
Ricordarsi di annullare la registrazione del sink di notifica quando l'applicazione arresta e rilascia le interfacce di Microsoft Agent.