Operações de conexão RAS
Windows NT e versões posteriores fornecem o RasPhonebookDlg e RasDialDlg funções que exibem a interface de usuário interna para iniciar uma operação de conexão RAS. Para a maioria dos aplicativos, essa é a maneira preferida de iniciar uma operação de conexão RAS. Windows 95 atualmente não oferece suporte a essas funções.
O restante desta seção descreve as funções de baixo nível para iniciar uma conexão RAS. Essas funções estão disponíveis no Windows NT 4.0 (e versões posteriores) e Windows 95.
Um aplicativo cliente RAS usa a função RasDial para estabelecer uma conexão com um servidor RAS. A função RasDial inicia a operação de conexão, que é então executada pelo Gerenciador de Conexões de Acesso Remoto.
O Gerenciador de Conexão de Acesso Remoto é um serviço que lida com os detalhes do estabelecimento da conexão com o servidor remoto. Este serviço também fornece ao cliente informações de status durante a operação de conexão. O Gestor de Ligação de Acesso Remoto é iniciado automaticamente quando uma aplicação carrega o RASAPI32.DLL.
A chamada RasDial especifica as seguintes informações quando inicia uma operação de conexão:
- As informações de conexão que o Gerenciador de Conexões de Acesso Remoto precisa para estabelecer a conexão.
- Um manipulador de notificação opcional que recebe notificações de progresso durante a operação de conexão. Se a chamada RasDial especificar um manipulador de notificação, a chamada será assíncrona; caso contrário, é síncrono.
- Um opcional RASDIALEXTENSIONS estrutura para habilitar ou desabilitar extensões para a operação RasDial. As extensões permitem que um cliente RAS habilite diretamente algumas configurações de modem, controle se o RAS usa os prefixos e sufixos em uma entrada de catálogo telefônico e suporte estados pausados durante a operação de conexão.