Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los eventos son una parte fundamental del control de llamadas en TAPI 3. El control de eventos incluye cuatro fases.
Para registrarse y habilitar la recepción de eventos
Implemente el método ITTAPIEventNotification::Event. (TAPI llama a este método cuando se produce un evento). Normalmente, esta implementación no hace más de AddRef el puntero de interfaz IDispatch y, a continuación, publica en la bomba de mensajes de la aplicación.
Registre la ITTAPIEventNotification interfaz saliente mediante el estándar COM IConnectionPointContainer y interfaces de IConnectionPoint y pase el método IConnectionPoint::Advise un puntero a ITTAPIEventNotification::Event.
Llame al método ITTAPI::p ut_EventFilter para indicar a TAPI qué eventos controlará la aplicación. El filtro de eventos consta de miembros ORde la enumeración TAPI_EVENT.
Nota
Debe llamar al método ITTAPI::p ut_EventFilter para establecer la máscara de filtro de eventos y habilitar la recepción de eventos. Si no llama a ITTAPI::p ut_EventFilter, la aplicación no recibirá ningún evento.
También debe llamar al método ITTAPI::RegisterCallNotifications para cada objeto de dirección en el que la aplicación controlará las llamadas.
Consulte interfaces de eventos para obtener una lista de todas las interfaces de eventos. Consulte Registrar eventos para obtener ejemplos de código que ilustran el proceso de registro y Recibir una llamada para ver un ejemplo de código que muestra un uso de eventos.