Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebeurtenissen vormen een cruciaal onderdeel van de oproepafhandeling onder TAPI 3. Gebeurtenisafhandeling omvat vier fasen.
Voor het registreren en inschakelen van evenementen
Implementeer de methode ITTAPIEventNotification::Event. (TAPI roept deze methode aan wanneer er een gebeurtenis optreedt.) Deze implementatie doet doorgaans niet meer dan AddRef de IDispatch interfaceaanwijzer en plaats deze vervolgens op de berichtpomp van de toepassing.
Registreer de ITTAPIEventNotification uitgaande interface met behulp van de COM-standaardinterface IConnectionPointContainer en IConnectionPoint en geef de methode IConnectionPoint::Advise methode een aanwijzer door naar ITTAPIEventNotification::Event.
Roep de methode ITTAPI::p ut_EventFilter aan om TAPI te vertellen welke gebeurtenissen door de toepassing worden verwerkt. Het gebeurtenisfilter bestaat uit OFleden van de opsomming TAPI_EVENT.
Notitie
U moet de methode ITTAPI::p ut_EventFilter aanroepen om het gebeurtenisfiltermasker in te stellen en de ontvangst van gebeurtenissen in te schakelen. Als u ITTAPI::p ut_EventFilterniet aanroept, ontvangt uw toepassing geen gebeurtenissen.
U moet ook de ITTAPI::RegisterCallNotifications methode aanroepen aanroepen voor elk adresobject waarop de toepassing aanroepen verwerkt.
Zie Event Interfaces voor een lijst met alle gebeurtenisinterfaces. Zie Gebeurtenissen registreren voor codevoorbeelden die het registratieproces illustreren en Een oproep ontvangen voor een codevoorbeeld waarin één gebruik van gebeurtenissen wordt weergegeven.