Configuração do modem
As funções de configuração do modem permitem configurar um modem antes de estabelecer uma conexão. Um aplicativo pode definir opções de modem e determinar os recursos de um modem sem usar comandos específicos para qualquer dispositivo de modem. A seguir estão os recursos gerais que um aplicativo pode definir antes de fazer uma chamada:
- Modo de operação primário (síncrono, assíncrono e se o controle de erros está habilitado).
- V.42 controlo de erros (definido pela recomendação V.42 do CCITT), incluindo parâmetros específicos. CCITT significa International Telegraph and Telephone Consultative Committee (Comitê Consultivo Internacional de Telégrafo e Telefone).
- V.42bis (definido pela recomendação V.42bis do CCITT) e compressão de dados MNP5.
- Opções de tempo limite, incluindo configuração de chamada, inatividade e entrega de dados em buffer.
Antes de definir a configuração de um modem, um aplicativo deve determinar os recursos do dispositivo de modem usando a função GetCommProperties . Esta função preenche uma estrutura COMMPROP . Essa estrutura contém uma parte geral, que se aplica a todos os dispositivos de comunicação, e uma parte específica para cada subtipo de provedor. Para dispositivos de modem, a parte específica do provedor da estrutura COMMPROP é uma estrutura MODEMDEVCAPS.
Um aplicativo pode obter e definir a configuração atual de um modem usando as funções GetCommConfig e SetCommConfig, que usam uma estrutura COMMCONFIG. Essa estrutura contém uma parte geral, que se aplica a todos os dispositivos de comunicação, e uma parte específica para cada subtipo de provedor. Para dispositivos de modem, a parte específica do provedor da estrutura COMMCONFIG é uma estrutura MODEMSETTINGS .
Depois de configurar um modem, um aplicativo pode usar a TAPI (Telephony Application Programming Interface) para realmente estabelecer uma conexão.
As funções de configuração do modem não fornecem gerenciamento e manutenção de longo prazo de um modem. Os provedores de serviços de modem devem fornecer caixas de diálogo de configuração de modem para essa finalidade.