Interfaz ITCallStateEvent (tapi3if.h)

La interfaz ITCallStateEvent contiene métodos que recuperan la descripción de los eventos de estado de llamada. Cuando la implementación de la aplicación del método ITTAPIEventNotification::Event indica un TAPI_EVENT igual a TE_CALLSTATE, el parámetro pEvent del método es un puntero IDispatch para la interfaz ITCallStateEvent . Los métodos de esta interfaz se pueden usar para recuperar información relativa al cambio que se ha producido en el estado de llamada.

Nota Debe llamar al método ITTAPI::p ut_EventFilter y establecer una máscara de filtro de eventos que incluya el evento TE_CALLSTATE para habilitar la recepción de eventos de estado de llamada. Si no llama a ITTAPI::p ut_EventFilter, la aplicación no recibirá ningún evento. Para obtener más información, consulte La información general sobre eventos .
 

Herencia

La interfaz ITCallStateEvent hereda de la interfaz IDispatch . ITCallStateEvent también tiene estos tipos de miembros:

Métodos

La interfaz ITCallStateEvent tiene estos métodos.

 
ITCallStateEvent::get_Call

El método get_Call obtiene un puntero a la interfaz de información de llamada de la llamada en la que se ha producido el evento. (ITCallStateEvent.get_Call)
ITCallStateEvent::get_CallbackInstance

El método get_CallbackInstance obtiene un puntero a la instancia de devolución de llamada asociada a este evento. (ITCallStateEvent.get_CallbackInstance)
ITCallStateEvent::get_Cause

El método get_Cause obtiene la causa asociada a este evento. (ITCallStateEvent.get_Cause)
ITCallStateEvent::get_State

El método get_State obtiene información sobre el nuevo estado de llamada.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (incluya Tapi3.h)

Consulte también

CALL_STATE

CALL_STATE_EVENT_CAUSE

Call (objeto)

IDispatch

ITTAPI::p ut_EventFilter

ITTAPIEventNotification::Event

Registrar fragmento de código de eventos

TAPI_EVENT