Ler em inglês

Compartilhar via


cabeçalho ras.h

Esse cabeçalho é usado pelo Serviço de Roteamento e Acesso Remoto. Para obter mais informações, consulte:

ras.h contém as seguintes interfaces de programação:

Funções

 
RasClearConnectionStatistics

As funções RasClearConnectionStatistics limpam todas as estatísticas acumuladas para a conexão RAS especificada.
RasClearLinkStatistics

As funções RasClearLinkStatistics limpam todas as estatísticas acumuladas para o link especificado em uma conexão multilink ras.
RasConnectionNotificationA

A função RasConnectionNotification especifica um objeto de evento que o sistema define como o estado sinalizado quando uma conexão RAS é criada ou encerrada. (ANSI)
RasConnectionNotificationW

A função RasConnectionNotification especifica um objeto de evento que o sistema define como o estado sinalizado quando uma conexão RAS é criada ou encerrada. (Unicode)
RasCreatePhonebookEntryA

A função RasCreatePhonebookEntry cria uma nova entrada de catálogo telefônico. A função exibe uma caixa de diálogo na qual o usuário digita informações para a entrada do catálogo telefônico. (ANSI)
RasCreatePhonebookEntryW

A função RasCreatePhonebookEntry cria uma nova entrada de catálogo telefônico. A função exibe uma caixa de diálogo na qual o usuário digita informações para a entrada do catálogo telefônico. (Unicode)
RasDeleteEntryA

A função RasDeleteEntry exclui uma entrada de uma lista telefônica. (ANSI)
RasDeleteEntryW

A função RasDeleteEntry exclui uma entrada de uma lista telefônica. (Unicode)
RasDeleteSubEntryA

A função RasDeleteSubEntry exclui a subentidade especificada da entrada de catálogo telefônico especificada. (ANSI)
RasDeleteSubEntryW

A função RasDeleteSubEntry exclui a subentidade especificada da entrada de catálogo telefônico especificada. (Unicode)
RasDialA

A função RasDial estabelece uma conexão RAS entre um cliente RAS e um servidor RAS. Os dados de conexão incluem informações de retorno de chamada e autenticação do usuário. (ANSI)
RasDialW

A função RasDial estabelece uma conexão RAS entre um cliente RAS e um servidor RAS. Os dados de conexão incluem informações de retorno de chamada e autenticação do usuário. (Unicode)
RasEditPhonebookEntryA

A função RasEditPhonebookEntry edita uma entrada de catálogo telefônico existente. A função exibe uma caixa de diálogo na qual o usuário pode modificar as informações existentes. (ANSI)
RasEditPhonebookEntryW

A função RasEditPhonebookEntry edita uma entrada de catálogo telefônico existente. A função exibe uma caixa de diálogo na qual o usuário pode modificar as informações existentes. (Unicode)
RasEnumAutodialAddressesA

A função RasEnumAutodialAddresses retorna uma lista de todos os endereços no banco de dados de mapeamento do AutoDial. (ANSI)
RasEnumAutodialAddressesW

A função RasEnumAutodialAddresses retorna uma lista de todos os endereços no banco de dados de mapeamento do AutoDial. (Unicode)
RasEnumConnectionsA

A função RasEnumConnections lista todas as conexões RAS ativas. Ele retorna o identificador de cada conexão e o nome da entrada do catálogo telefônico. (ANSI)
RasEnumConnectionsW

A função RasEnumConnections lista todas as conexões RAS ativas. Ele retorna o identificador de cada conexão e o nome da entrada do catálogo telefônico. (Unicode)
RasEnumDevicesA

A função RasEnumDevices retorna o nome e o tipo de todos os dispositivos compatíveis com RAS disponíveis. (ANSI)
RasEnumDevicesW

A função RasEnumDevices retorna o nome e o tipo de todos os dispositivos compatíveis com RAS disponíveis. (Unicode)
RasEnumEntriesA

A função RasEnumEntries lista todos os nomes de entrada em uma lista telefônica de acesso remoto. (ANSI)
RasEnumEntriesW

A função RasEnumEntries lista todos os nomes de entrada em uma lista telefônica de acesso remoto. (Unicode)
RasFreeEapUserIdentityA

Use a função RasFreeEapUserIdentity para liberar o buffer de memória retornado por RasGetEapUserIdentity. (ANSI)
RasFreeEapUserIdentityW

Use a função RasFreeEapUserIdentity para liberar o buffer de memória retornado por RasGetEapUserIdentity. (Unicode)
RasGetAutodialAddressA

A função RasGetAutodialAddress recupera informações sobre todas as entradas do AutoDial associadas a um endereço de rede no banco de dados de mapeamento do AutoDial. (ANSI)
RasGetAutodialAddressW

A função RasGetAutodialAddress recupera informações sobre todas as entradas do AutoDial associadas a um endereço de rede no banco de dados de mapeamento do AutoDial. (Unicode)
RasGetAutodialEnableA

A função RasGetAutodialEnable indica se o recurso AutoDial está habilitado para um local de discagem TAPI especificado. (ANSI)
RasGetAutodialEnableW

A função RasGetAutodialEnable indica se o recurso AutoDial está habilitado para um local de discagem TAPI especificado. (Unicode)
RasGetAutodialParamA

A função RasGetAutodialParam recupera o valor de um parâmetro AutoDial. (ANSI)
RasGetAutodialParamW

A função RasGetAutodialParam recupera o valor de um parâmetro AutoDial. (Unicode)
RasGetConnectionStatistics

A função RasGetConnectionStatistics recupera estatísticas de conexão acumuladas para a conexão especificada.
RasGetConnectStatusA

A função RasGetConnectStatus recupera informações sobre o status atual da conexão de acesso remoto especificada. Um aplicativo pode usar essa chamada para determinar quando uma chamada RasDial assíncrona é concluída. (ANSI)
RasGetConnectStatusW

A função RasGetConnectStatus recupera informações sobre o status atual da conexão de acesso remoto especificada. Um aplicativo pode usar essa chamada para determinar quando uma chamada RasDial assíncrona é concluída. (Unicode)
RasGetCountryInfoA

A função RasGetCountryInfo recupera informações de discagem específicas do país/região da lista de países/regiões da Telefonia do Windows. (ANSI)
RasGetCountryInfoW

A função RasGetCountryInfo recupera informações de discagem específicas do país/região da lista de países/regiões da Telefonia do Windows. (Unicode)
RasGetCredentialsA

A função RasGetCredentials recupera as credenciais de usuário associadas a uma entrada de catálogo telefônico ras especificada. (ANSI)
RasGetCredentialsW

A função RasGetCredentials recupera as credenciais de usuário associadas a uma entrada de catálogo telefônico ras especificada. (Unicode)
RasGetCustomAuthDataA

Use a função RasGetCustomAuthData para recuperar informações de autenticação específicas da conexão. Essas informações não são específicas para um usuário específico. (ANSI)
RasGetCustomAuthDataW

Use a função RasGetCustomAuthData para recuperar informações de autenticação específicas da conexão. Essas informações não são específicas para um usuário específico. (Unicode)
RasGetEapUserDataA

Use a função RasGetEapUserData para recuperar informações específicas do Protocolo de Autenticação Extensível (EAP) específicas do usuário para a entrada de catálogo telefônico especificada. (ANSI)
RasGetEapUserDataW

Use a função RasGetEapUserData para recuperar informações específicas do Protocolo de Autenticação Extensível (EAP) específicas do usuário para a entrada de catálogo telefônico especificada. (Unicode)
RasGetEapUserIdentityA

A função RasGetEapUserIdentity recupera informações de identidade para o usuário atual. Use essas informações para chamar RasDial com uma entrada de catálogo telefônico que requer o Protocolo de Autenticação Extensível (EAP). (ANSI)
RasGetEapUserIdentityW

A função RasGetEapUserIdentity recupera informações de identidade para o usuário atual. Use essas informações para chamar RasDial com uma entrada de catálogo telefônico que requer o Protocolo de Autenticação Extensível (EAP). (Unicode)
RasGetEntryDialParamsA

A função RasGetEntryDialParams recupera as informações de conexão salvas pela última chamada bem-sucedida para a função RasDial ou RasSetEntryDialParams para uma entrada de catálogo telefônico especificada. (ANSI)
RasGetEntryDialParamsW

A função RasGetEntryDialParams recupera as informações de conexão salvas pela última chamada bem-sucedida para a função RasDial ou RasSetEntryDialParams para uma entrada de catálogo telefônico especificada. (Unicode)
RasGetEntryPropertiesA

A função RasGetEntryProperties recupera as propriedades de uma entrada de catálogo telefônico. (ANSI)
RasGetEntryPropertiesW

A função RasGetEntryProperties recupera as propriedades de uma entrada de catálogo telefônico. (Unicode)
RasGetErrorStringA

A função RasGetErrorString obtém uma cadeia de caracteres de mensagem de erro para um valor de erro RAS especificado. (ANSI)
RasGetErrorStringW

A função RasGetErrorString obtém uma cadeia de caracteres de mensagem de erro para um valor de erro RAS especificado. (Unicode)
RasGetLinkStatistics

A função RasGetLinkStatistics recupera estatísticas acumuladas para o link especificado em uma conexão multilink ras.
RasGetNapStatus

Recupera as variáveis de estado de conexão NAP (Proteção de Acesso à Rede) para uma determinada conexão de acesso remoto.
RasGetProjectionInfoEx

Obtém informações sobre as operações de projeção de acesso remoto PPP (Protocolo Ponto a Ponto) ou IKEv2 (Internet Key Exchange versão 2) para todas as conexões RAS no cliente local.
RasGetSubEntryHandleA

A função RasGetSubEntryHandle recupera um identificador de conexão para uma subentidade especificada de uma conexão multilink. (ANSI)
RasGetSubEntryHandleW

A função RasGetSubEntryHandle recupera um identificador de conexão para uma subentidade especificada de uma conexão multilink. (Unicode)
RasGetSubEntryPropertiesA

A função RasGetSubEntryProperties recupera informações sobre uma subentidade para uma entrada de catálogo telefônico especificada. (ANSI)
RasGetSubEntryPropertiesW

A função RasGetSubEntryProperties recupera informações sobre uma subentidade para uma entrada de catálogo telefônico especificada. (Unicode)
RasHangUpA

A função RasHangUp encerra uma conexão de acesso remoto. A conexão é especificada com um identificador de conexão RAS. A função libera todos os recursos RASAPI32.DLL associados ao identificador. (ANSI)
RasHangUpW

A função RasHangUp encerra uma conexão de acesso remoto. A conexão é especificada com um identificador de conexão RAS. A função libera todos os recursos RASAPI32.DLL associados ao identificador. (Unicode)
RasInvokeEapUI

A função RasInvokeEapUI exibe uma interface do usuário personalizada para obter informações do Protocolo de Autenticação Extensível (EAP) do usuário.
RasRenameEntryA

A função RasRenameEntry altera o nome de uma entrada em uma lista telefônica. (ANSI)
RasRenameEntryW

A função RasRenameEntry altera o nome de uma entrada em uma lista telefônica. (Unicode)
RasSetAutodialAddressA

A função RasSetAutodialAddress pode adicionar um endereço ao banco de dados de mapeamento do AutoDial. Como alternativa, a função pode excluir ou modificar os dados associados a um endereço existente no banco de dados. (ANSI)
RasSetAutodialAddressW

A função RasSetAutodialAddress pode adicionar um endereço ao banco de dados de mapeamento do AutoDial. Como alternativa, a função pode excluir ou modificar os dados associados a um endereço existente no banco de dados. (Unicode)
RasSetAutodialEnableA

A função RasSetAutodialEnable habilita ou desabilita o recurso do AutoDial para um local de discagem TAPI especificado. (ANSI)
RasSetAutodialEnableW

A função RasSetAutodialEnable habilita ou desabilita o recurso do AutoDial para um local de discagem TAPI especificado. (Unicode)
RasSetAutodialParamA

A função RasSetAutodialParam define o valor de um parâmetro AutoDial. (ANSI)
RasSetAutodialParamW

A função RasSetAutodialParam define o valor de um parâmetro AutoDial. (Unicode)
RasSetCredentialsA

Define as credenciais de usuário associadas a uma entrada de catálogo telefônico ras especificada. (ANSI)
RasSetCredentialsW

Define as credenciais de usuário associadas a uma entrada de catálogo telefônico ras especificada. (Unicode)
RasSetCustomAuthDataA

Use a função RasSetCustomAuthData para definir informações de autenticação específicas da conexão. Essas informações não devem ser específicas para um usuário específico. (ANSI)
RasSetCustomAuthDataW

Use a função RasSetCustomAuthData para definir informações de autenticação específicas da conexão. Essas informações não devem ser específicas para um usuário específico. (Unicode)
RasSetEapUserDataA

Use a função RasSetEapUserData para armazenar informações específicas do Protocolo de Autenticação Extensível (EAP) específicas do usuário para a entrada de catálogo telefônico especificada no registro. (ANSI)
RasSetEapUserDataW

Use a função RasSetEapUserData para armazenar informações específicas do Protocolo de Autenticação Extensível (EAP) específicas do usuário para a entrada de catálogo telefônico especificada no registro. (Unicode)
RasSetEntryDialParamsA

A função RasSetEntryDialParams altera as informações de conexão salvas pela última chamada bem-sucedida para a função RasDial ou RasSetEntryDialParams para uma entrada de catálogo telefônico especificada. (ANSI)
RasSetEntryDialParamsW

A função RasSetEntryDialParams altera as informações de conexão salvas pela última chamada bem-sucedida para a função RasDial ou RasSetEntryDialParams para uma entrada de catálogo telefônico especificada. (Unicode)
RasSetEntryPropertiesA

A função RasSetEntryProperties altera as informações de conexão de uma entrada na lista telefônica ou cria uma nova entrada de catálogo telefônico. (ANSI)
RasSetEntryPropertiesW

A função RasSetEntryProperties altera as informações de conexão de uma entrada na lista telefônica ou cria uma nova entrada de catálogo telefônico. (Unicode)
RasSetSubEntryPropertiesA

A função RasSetSubEntryProperties cria uma nova subentidade ou modifica uma subentidade existente de uma entrada de catálogo telefônico especificada. (ANSI)
RasSetSubEntryPropertiesW

A função RasSetSubEntryProperties cria uma nova subentidade ou modifica uma subentidade existente de uma entrada de catálogo telefônico especificada. (Unicode)
RasUpdateConnection

A função RasUpdateConnection atualiza os pontos de extremidade de túnel de uma conexão IKEv2 (Internet Key Exchange versão 2).
RasValidateEntryNameA

A função RasValidateEntryName valida o formato de um nome de entrada de conexão. O nome deve conter pelo menos um caractere alfanumérico que não seja de espaço em branco. (ANSI)
RasValidateEntryNameW

A função RasValidateEntryName valida o formato de um nome de entrada de conexão. O nome deve conter pelo menos um caractere alfanumérico que não seja de espaço em branco. (Unicode)

Funções de retorno de chamada

 
ORASADFUNC

A função ORASADFunc é uma função de retorno de chamada definida pelo aplicativo que é usada para fornecer uma interface do usuário personalizada para o preenchimento automático.
PFNRASFREEBUFFER

A DLL de script personalizado chama RasFreeBuffer para liberar um buffer de memória alocado por uma chamada anterior para RasGetBuffer.
PFNRASGETBUFFER

A DLL de script personalizado chama RasGetBuffer para alocar memória para enviar ou receber dados pela porta conectada ao servidor.
PFNRASRECEIVEBUFFER

A DLL de script personalizado chama a função RasReceiveBuffer para informar ao RAS que ela está pronta para receber dados do servidor pela porta especificada.
PFNRASRETRIEVEBUFFER

A DLL de script personalizado chama a função RasRetrieveBuffer para obter dados recebidos do servidor RAS pela porta especificada.
PFNRASSENDBUFFER

A DLL de script personalizado chama a função RasSendBuffer para enviar dados ao servidor pela porta especificada.
PFNRASSETCOMMSETTINGS

Chame RasSetCommSettings de uma DLL de script personalizado para alterar as configurações na porta da conexão.
RASADFUNCA

A função RASADFunc é uma função de retorno de chamada definida pelo aplicativo que é usada para fornecer uma interface do usuário personalizada para o preenchimento automático. (ANSI)
RASADFUNCW

A função RASADFunc é uma função de retorno de chamada definida pelo aplicativo que é usada para fornecer uma interface do usuário personalizada para o preenchimento automático. (Unicode)
RasCustomDeleteEntryNotifyFn

A função RasCustomDeleteEntryNotify é uma função definida pelo aplicativo que é exportada por uma DLL de discagem personalizada de terceiros. Essa função permite que fornecedores de terceiros implementem caixas de diálogo personalizadas para gerenciar entradas de catálogo telefônico.
RasCustomDialFn

A função RasCustomDial é uma função definida pelo aplicativo que é exportada por uma DLL de discagem personalizada de terceiros. Essa função permite que fornecedores de terceiros implementem rotinas personalizadas de discagem de acesso remoto.
RasCustomHangUpFn

A função RasCustomHangUp é uma função definida pelo aplicativo que é exportada por uma DLL de discagem personalizada de terceiros. Essa função permite que fornecedores de terceiros implementem rotinas de travamento de conexão personalizadas.
RasCustomScriptExecuteFn

RAS chama a função RasCustomScriptExecute ao estabelecer uma conexão para uma entrada de catálogo telefônico que tem a opção RASEO_CustomScript definida.
RASDIALFUNC

A função de retorno de chamada RasDialFunc é chamada pela função RasDial quando ocorre uma alteração de estado durante um processo de conexão RAS.
RASDIALFUNC1

Uma função RasDialFunc1 é chamada pela função RasDial quando ocorre uma alteração de estado durante um processo de conexão de acesso remoto.
RASDIALFUNC2

Uma função de retorno de chamada RasDialFunc2 é chamada pelas chamadas da função RasDial quando ocorre uma alteração de estado durante um processo de conexão de acesso remoto.

Estruturas

 
RAS_PROJECTION_INFO

Contém as informações de projeção ponto a ponto (PPP) ou IKEv2 (Internet Key Exchange versão 2) para uma conexão RAS.
RAS_STATS

A estrutura RAS_STATS armazena as estatísticas para uma conexão RAS de link único ou para um dos links em uma conexão RAS multilink.
RASDEVSPECIFICINFO

Usado para enviar um cookie para validação de servidor e ignorar a autenticação ponto a ponto (PPP).
RASIKEV2_PROJECTION_INFO

Contém informações de projeção obtidas durante a negociação do IKE (Internet Key Exchange).
RASNAPSTATE

As variáveis NAP (Proteção de Acesso à Rede) para uma conexão de acesso remoto.
RASPPP_PROJECTION_INFO

Contém informações obtidas durante a negociação ponto a ponto (PPP) das operações de projeção IPv4 (Protocolo IPv4) e IPv6 e LCP (Protocolo de Controle de Link PPP)/multilink e negociação do PROTOCOLOCP (Protocolo de Controle de Compactação).

Enumerações

 
RASPROJECTION_INFO_TYPE

É usado na estrutura RAS_PROJECTION_INFO para representar uma estrutura RASPPP_PROJECTION_INFO ou RASIKEV2_PROJECTION_INFO.