Compartilhar via


Interface ITCallStateEvent (tapi3if.h)

A interface ITCallStateEvent contém métodos que recuperam a descrição de eventos de estado de chamada. Quando a implementação do aplicativo do método ITTAPIEventNotification::Event indica um TAPI_EVENT igual a TE_CALLSTATE, o parâmetro pEvent do método é um ponteiro IDispatch para a interface ITCallStateEvent . Os métodos dessa interface podem ser usados para recuperar informações sobre a alteração que ocorreu no estado de chamada.

Nota Você deve chamar o método ITTAPI::p ut_EventFilter e definir uma máscara de filtro de evento que inclua o evento TE_CALLSTATE para habilitar a recepção de eventos de estado de chamada. Se você não chamar ITTAPI::p ut_EventFilter, seu aplicativo não receberá nenhum evento. Para obter mais informações, consulte a Visão geral de eventos .
 

Herança

A interface ITCallStateEvent herda da interface IDispatch . ITCallStateEvent também tem esses tipos de membros:

Métodos

A interface ITCallStateEvent tem esses métodos.

 
ITCallStateEvent::get_Call

O método get_Call obtém um ponteiro para a interface de informações de chamada para a chamada na qual o evento ocorreu. (ITCallStateEvent.get_Call)
ITCallStateEvent::get_CallbackInstance

O método get_CallbackInstance obtém um ponteiro para a instância de retorno de chamada associada a esse evento. (ITCallStateEvent.get_CallbackInstance)
ITCallStateEvent::get_Cause

O método get_Cause obtém a causa associada a esse evento. (ITCallStateEvent.get_Cause)
ITCallStateEvent::get_State

O método get_State obtém informações sobre o novo estado de chamada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi3if.h (inclua Tapi3.h)

Confira também

CALL_STATE

CALL_STATE_EVENT_CAUSE

Objeto Call

IDispatch

ITTAPI::p ut_EventFilter

ITTAPIEventNotification::Event

Registrar snippet de código de eventos

TAPI_EVENT