Compartilhar via


Método ITAutomatedPhoneControl::p ut_PhoneHandlingEnabled (tapi3if.h)

O método put_PhoneHandlingEnabled define a propriedade PhoneHandlingEnabled . Definir a propriedade habilita ou desabilita todos os recursos de interação automática do telefone para este telefone. Os recursos incluem o controle automatizado dos tons e anéis de um telefone e o tratamento automatizado de chamadas com base no estado hookswitch de um telefone.

Sintaxe

HRESULT put_PhoneHandlingEnabled(
  [in] VARIANT_BOOL fEnabled
);

Parâmetros

[in] fEnabled

Se VARIANT_TRUE, a manipulação de telefone estará habilitada. Se VARIANT_FALSE, a manipulação de telefone será desabilitada. O valor padrão é VARIANT_FALSE.

Valor retornado

Se o método for bem-sucedido, retornará S_OK. Caso contrário, retornará um valor de erro.

Comentários

Normalmente, um aplicativo define outras propriedades na interface ITAutomatedPhoneControl (para configurar os detalhes dos recursos de interação automática do telefone necessários) antes de definir a propriedade PhoneHandlingEnabled como VARIANT_TRUE. No entanto, você também pode ajustar as propriedades depois de chamar o método put_PhoneHandlingEnabled para habilitar os recursos.

Quando o telefone é fechado com uma chamada para o método ITPhone::Close , a propriedade PhoneHandlingEnabled é redefinida automaticamente para VARIANT_FALSE.

Se você definir a propriedade PhoneHandlingEnabled como VARIANT_TRUE e o telefone não tiver um dispositivo de toque, o som de toque será reproduzido no dispositivo de áudio padrão para o sistema; por exemplo, em alto-falantes de cartão de som. Para obter mais informações, consulte PHONECAPS_LONG.

Para obter uma lista de métodos de propriedade que obtêm e definem os recursos de interação automática do telefone, consulte ITAutomatedPhoneControl.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tapi3if.h (inclua Tapi3.h)
Biblioteca Uuid.lib
DLL Tapi3.dll

Confira também

ITAutomatedPhoneControl

ITPhone::Close

get_PhoneHandlingEnabled