Interface do ITPhone (tapi3if.h)
A interface ITPhone é a interface main para os novos objetos Phone no modelo de objeto TAPI 3.1. Essa interface permite o acesso ao dispositivo de telefone em um nível comparável ao disponível com o TAPI 2. X API C. A interface também permite que o aplicativo determine em quais endereços o telefone está utilizável e obtenha uma lista de terminais associados ao telefone. Os métodos IEnumPhone::Next e ITPhoneEvent::get_Phone criam a interface ITPhone .
Herança
A interface ITPhone herda da interface IDispatch . O ITPhone também tem estes tipos de membros:
Métodos
A interface do ITPhone tem esses métodos.
ITPhone::Close O método Close fecha este dispositivo de telefone. O dispositivo de telefone permanece fechado até que o aplicativo chame o método ITPhone::Open. Para obter mais informações, consulte a seção Comentários a seguir. |
ITPhone::D eviceSpecific O método DeviceSpecific permite que os provedores de serviços forneçam acesso a recursos específicos do dispositivo não oferecidos por outras funções TAPI. |
ITPhone::D eviceSpecificVariant O método DeviceSpecificVariant permite que os provedores de serviços forneçam acesso aos recursos não oferecidos por outras funções TAPI. (ITPhone.DeviceSpecificVariant) |
ITPhone::EnumerateAddresses O método EnumerateAddresses enumera os endereços nos quais o telefone pode ser usado. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::EnumeratePreferredAddresses O método EnumeratePreferredAddresses enumera os endereços preferenciais para o objeto de telefone. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::EnumerateTerminals O método EnumerateTerminals recupera uma enumeração de terminais associados ao telefone. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::get_Addresses O método get_Addresses retorna uma coleção de endereços em que o telefone pode ser usado. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::get_ButtonFunction O método get_ButtonFunction recupera a função de botão associada a um botão específico. |
ITPhone::get_ButtonMode O método get_ButtonMode recupera o modo de botão associado a um botão específico. |
ITPhone::get_ButtonState O método get_ButtonState recupera o estado do botão associado a um botão específico. |
ITPhone::get_ButtonText O método get_ButtonText recupera o texto do botão associado a um botão específico. |
ITPhone::get_Display O método get_Display obtém a tela do telefone. No TAPI, a exibição é simplesmente um buffer de caracteres NxM. |
ITPhone::get_HookSwitchState O método get_HookSwitchState recupera o estado atual de hookswitch para um dispositivo hookswitch específico no telefone. |
ITPhone::get_LampMode O método get_LampMode obtém o modo de lâmpada atual para a lâmpada fornecida. |
ITPhone::get_PhoneCapsBuffer O método get_PhoneCapsBuffer obtém uma funcionalidade/informações de buffer sobre o telefone, com base na enumeração PHONECAPS_BUFFER passada. |
ITPhone::get_PhoneCapsLong O método get_PhoneCapsLong obtém uma funcionalidade DWORD do telefone, com base na enumeração PHONECAPS_LONG passada. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::get_PhoneCapsString O método get_PhoneCapsString obtém uma funcionalidade/informações de cadeia de caracteres sobre o telefone, com base na enumeração PHONECAPS_STRING passada. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::get_PreferredAddresses O método get_PreferredAddresses retorna uma coleção de endereços em que o telefone é preferencial para uso. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::get_Privilege O método get_Privilege recupera o privilégio do telefone aberto. |
ITPhone::get_RingMode O método get_RingMode recupera o modo de toque atual para o telefone. |
ITPhone::get_RingVolume O método get_RingVolume recupera o volume de toque atual para o telefone. |
ITPhone::get_Terminals O método get_Terminals recupera uma coleção de terminais associados ao telefone. O aplicativo não precisa chamar ITPhone::Open antes de executar esse método. |
ITPhone::GetPhoneCapsBuffer O método GetPhoneCapsBuffer obtém uma funcionalidade/informações de buffer sobre o telefone, com base na PHONECAPS_BUFFER enumeração passada. |
ITPhone::NegotiateExtVersion O método NegotiateExtVersion permite que um aplicativo negocie uma versão de extensão a ser usada com o dispositivo de telefone especificado. Essa operação não precisará ser chamada se o aplicativo não der suporte a extensões específicas do provedor. |
ITPhone::Open O método Open abre este dispositivo de telefone. O dispositivo de telefone permanece aberto até que o aplicativo chame ITPhone::Close ou até que TAPI seja desligado. |
ITPhone::p ut_ButtonFunction O método put_ButtonFunction define a função de botão. |
ITPhone::p ut_ButtonMode O método put_ButtonMode define o modo de botão. |
ITPhone::p ut_ButtonText O método put_ButtonText define o texto do botão. |
ITPhone::p ut_HookSwitchState O método put_HookSwitchState define o estado atual de hookswitch para um dispositivo hookswitch específico no telefone. |
ITPhone::p ut_LampMode O método put_LampMode define o modo de lâmpada atual para a lâmpada fornecida. |
ITPhone::p ut_RingMode O método put_RingMode solicita que o telefone altere seu modo de toque. |
ITPhone::p ut_RingVolume O método put_RingVolume solicita que o telefone altere seu volume de toque. |
ITPhone::SetDisplay O método SetDisplay define o que será exibido em uma determinada linha e coluna da tela do telefone. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | tapi3if.h (inclua Tapi3.h) |