알림 싱크 만들기

[Microsoft 에이전트는 Windows 7을 기준으로 더 이상 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]

Microsoft 에이전트에서 이벤트를 알리려면 IAgentNotifySink 또는 IAgentNotifySinkEx인터페이스를 구현하고 COM 규칙에 따라 해당 형식의 개체를 만들고 등록해야 합니다.

// Create a notification sink

pSinkEx = new AgentNotifySinkEx;

pSinkEx->AddRef();

// And register it with Microsoft Agent

hRes = pAgentEx->Register((IUnknown *)pSinkEx, &lNotifySinkID);

애플리케이션이 종료되고 Microsoft 에이전트의 인터페이스를 해제할 때 알림 싱크의 등록을 취소해야 합니다.