lineSetHSCSDState
9/19/2008
Use o lineSetHSCSDState função para definir a configuração High Speed Circuit Switched Data (HSCSD) non-Transparent prior to um chamar dados. Durante uma chamar, a contagem Taxa e canalizar interface do ar pode ser alterada.
Syntax
LONG WINAPI lineSetHSCSDState(
HLINE hLine,
DWORD dwChannelsIn,
DWORD dwMaxChannelsIn,
DWORD dwChannelCodings,
DWORD dwAirInterfaceRate
);
Parameters
- hLine
Identificador de dispositivo de linha. Identificador de dispositivo de linha deve ter sido anteriormente obtido por um chamar para lineOpen com o dispositivo apropriado TAPI identificação especificada e uma versão extensão Device-specific negociado com êxito com lineNegotiateExtVersion.
dwChannelsIn
Indica o número inicial de canais de rádio downstream no próximo chamar.Observação
O número de canais upstream é determinado pela rede.
- dwMaxChannelsIn
Indica o número máximo de canais de rádio downstream que serão solicitadas no próximo chamar. Se zero, o dispositivo não é possível dinamicamente alteração dwChannelsIn Durante a chamar dados.
- dwChannelCodings
Indica o possível por-velocidades canalizar no qual o dispositivo pode se comunicar com a rede. Consulte as constantes Channel Rates para os valores possíveis.
dwAirInterfaceRate
Indica a velocidade na qual o dispositivo deve se comunicar com a estação de base. Veja a seção lpdwAirInterfaceRate parâmetro da lineGetHSCSDState função para obter os valores possíveis.Observação
Due to RLP Erro link correção, a taxa interface do ar solicitação deve ser Superior que a taxa link terrestres desejado entre a landline IWF e o destino conexão.
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 mensagem LINE_REPLY será zero se a função é bem-sucedida ou é um número negativo erro se ocorrer um erro. O seguinte é valores de retorno possíveis:
- LINEERR_INVALLINEHANDLE
- LINEERR_NOMEM
- LINEERR_OPERATIONUNAVAIL
- LINEERR_OPERATIONFAILED
- LINEERR_RESOURCEUNAVAIL
- LINEERR_INVALPOINTER
- LINEERR_INVALPARAM
- LINEERR_UNINITIALIZED
Remarks
Essa é uma função com privilégios.
Não implementado para CDMA.
Requirements
Header | extapi.h |
Library | cellcore.lib |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Pocket PC 2002 and later, Smartphone 2002 and later |