Compartilhar via


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

O método put_AutoKeypadTones define a propriedade AutoKeypadTones para este telefone. Quando esse recurso está habilitado, um tom de dígito é reproduzido automaticamente sempre que um botão do teclado é pressionado.

Sintaxe

HRESULT put_AutoKeypadTones(
  [in] VARIANT_BOOL fEnabled
);

Parâmetros

[in] fEnabled

Se VARIANT_TRUE, a geração automática de tom do teclado do telefone estará habilitada. Se VARIANT_FALSE, a geração de tom do teclado será desabilitada. O valor padrão é VARIANT_TRUE.

Retornar valor

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

Comentários

Se o dispositivo de telefone relatar um pressionamento de botão como PBS_DOWN, o tom será reproduzido até que o dispositivo de telefone reporte um evento de PBS_UP ou até que a duração mínima tenha expirado, o que for mais longo. (A duração mínima é determinada pela propriedade AutoKeypadTonesMinimumDuration .)

A geração de tom do teclado ocorrerá somente quando o telefone estiver offhook. Se outro tom, como ringback, estiver sendo reproduzido no momento, o tom do teclado interromperá esse tom e o restaurará automaticamente após a conclusão do tom do teclado.

A propriedade AutoKeypadTones funciona somente quando o valor da propriedade PhoneHandlingEnabled é VARIANT_TRUE. Você pode definir a propriedade AutoKeypadTones a qualquer momento. A reconfiguração entrará em vigor na próxima vez que o botão do teclado do telefone for pressionado.

Requisitos

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

Confira também

ITAutomatedPhoneControl

get_AutoKeypadTones

put_AutoKeypadTonesMinimumDuration

put_PhoneHandlingEnabled