Compartilhar via


phoneSetGain

Windows Mobile SupportedWindows Embedded CE Supported

9/19/2008

Essa função define o ganho do microfone do dispositivo de gancho especificado para o especificado obtenham nível.

Observação

Essa função é TAPI versão 2.0 e posterior.

Syntax

LONG WINAPI phoneSetGain(
  HPHONE hPhone,
  DWORD dwHookSwitchDev,
  DWORD dwGain 
);

Parameters

  • hPhone
    Identificador para o aberto dispositivo telefônico. O aplicativo deve ser o proprietário do telefone.
  • dwHookSwitchDev
    Dispositivo Hookswitch obter do microfone cujo deve ser definido. Este parâmetro usa um e apenas um do PHONEHOOKSWITCHDEV Constantes.
  • dwGain
    Ponteiro para um DWORD que contém a nova configuração Ganho do dispositivo. O dwGain parâmetro especifica o ganho nível do dispositivo de gancho. Este é um número no intervalo 0 x 00000000 (silêncio) a 0x0000FFFF (volume máximo). O real granularidade e quantization das configurações ganho esse intervalo são service_provider-específicos. Um valor para dwGain Isto é out of intervalo é definido como o valor mais próximo no intervalo.

Return Value

Retorna um identificador positivo solicitação se a função for de forma assíncrona concluída ou um número negativo erro se ocorrer um erro. O dwParam2 parâmetro do correspondente PHONE_REPLY mensagem será zero se a função é bem-sucedida ou é um número negativo erro se ocorrer um erro. A seguinte tabela mostra os valores de retorno para esta função.

Valor Descrição

PHONEERR_INVALPHONEHANDLE

O identificador para o aberto dispositivo de telefone é inválido.

PHONEERR_NOMEM

Não há memória o suficiente disponível.

PHONEERR_NOTOWNER

O aplicativo não é o proprietário deste chamar.

PHONEERR_RESOURCEUNAVAIL

Os recursos são não disponível.

PHONEERR_INVALPHONESTATE

O estado de telefone é inválido.

PHONEERR_OPERATIONFAILED

A operação falhou.

PHONEERR_INVALHOOKSWITCHDEV

O dispositivo gancho é inválido.

PHONEERR_UNINITIALIZED

Um parâmetro é não inicializado.

PHONEERR_OPERATIONUNAVAIL

A operação é não disponível.

Requirements

Header tapi.h
Library coredll.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later