Encabezado ras.h

El enrutamiento y el servicio de acceso remoto usan este encabezado. Para más información, consulte:

ras.h contiene las siguientes interfaces de programación:

Functions

 
RasClearConnectionStatistics

Las funciones RasClearConnectionStatistics borran las estadísticas acumuladas de la conexión RAS especificada.
RasClearLinkStatistics

Las funciones RasClearLinkStatistics borran las estadísticas acumuladas del vínculo especificado en una conexión de varios vínculos RAS.
RasConnectionNotificationA

La función RasConnectionNotification especifica un objeto de evento que el sistema establece en el estado señalado cuando se crea o finaliza una conexión RAS. (ANSI)
RasConnectionNotificationW

La función RasConnectionNotification especifica un objeto de evento que el sistema establece en el estado señalado cuando se crea o finaliza una conexión RAS. (Unicode)
RasCreatePhonebookEntryA

La función RasCreatePhonebookEntry crea una nueva entrada de libreta de teléfonos. La función muestra un cuadro de diálogo en el que el usuario escribe información para la entrada de la libreta de teléfonos. (ANSI)
RasCreatePhonebookEntryW

La función RasCreatePhonebookEntry crea una nueva entrada de libreta de teléfonos. La función muestra un cuadro de diálogo en el que el usuario escribe información para la entrada de la libreta de teléfonos. (Unicode)
RasDeleteEntryA

La función RasDeleteEntry elimina una entrada de una libreta de teléfonos. (ANSI)
RasDeleteEntryW

La función RasDeleteEntry elimina una entrada de una libreta de teléfonos. (Unicode)
RasDeleteSubEntryA

La función RasDeleteSubEntry elimina el subentry especificado de la entrada de la libreta de teléfono especificada. (ANSI)
RasDeleteSubEntryW

La función RasDeleteSubEntry elimina el subentry especificado de la entrada de la libreta de teléfono especificada. (Unicode)
RasDialA

La función RasDial establece una conexión RAS entre un cliente RAS y un servidor RAS. Los datos de conexión incluyen información de devolución de llamada y autenticación de usuario. (ANSI)
RasDialW

La función RasDial establece una conexión RAS entre un cliente RAS y un servidor RAS. Los datos de conexión incluyen información de devolución de llamada y autenticación de usuario. (Unicode)
RasEditPhonebookEntryA

La función RasEditPhonebookEntry edita una entrada de libreta de teléfono existente. La función muestra un cuadro de diálogo en el que el usuario puede modificar la información existente. (ANSI)
RasEditPhonebookEntryW

La función RasEditPhonebookEntry edita una entrada de libreta de teléfono existente. La función muestra un cuadro de diálogo en el que el usuario puede modificar la información existente. (Unicode)
RasEnumAutodialAddressesA

La función RasEnumAutodialAddresses devuelve una lista de todas las direcciones de la base de datos de asignación AutoDial. (ANSI)
RasEnumAutodialAddressesW

La función RasEnumAutodialAddresses devuelve una lista de todas las direcciones de la base de datos de asignación AutoDial. (Unicode)
RasEnumConnectionsA

La función RasEnumConnections enumera todas las conexiones RAS activas. Devuelve el identificador de cada conexión y el nombre de entrada de la libreta de teléfonos. (ANSI)
RasEnumConnectionsW

La función RasEnumConnections enumera todas las conexiones RAS activas. Devuelve el identificador de cada conexión y el nombre de entrada de la libreta de teléfonos. (Unicode)
RasEnumDevicesA

La función RasEnumDevices devuelve el nombre y el tipo de todos los dispositivos compatibles con RAS disponibles. (ANSI)
RasEnumDevicesW

La función RasEnumDevices devuelve el nombre y el tipo de todos los dispositivos compatibles con RAS disponibles. (Unicode)
RasEnumEntriesA

La función RasEnumEntries enumera todos los nombres de entrada de una libreta de teléfonos de acceso remoto. (ANSI)
RasEnumEntriesW

La función RasEnumEntries enumera todos los nombres de entrada de una libreta de teléfonos de acceso remoto. (Unicode)
RasFreeEapUserIdentityA

Use la función RasFreeEapUserIdentity para liberar el búfer de memoria devuelto por RasGetEapUserIdentity. (ANSI)
RasFreeEapUserIdentityW

Use la función RasFreeEapUserIdentity para liberar el búfer de memoria devuelto por RasGetEapUserIdentity. (Unicode)
RasGetAutodialAddressA

La función RasGetAutodialAddress recupera información sobre todas las entradas AutoDial asociadas a una dirección de red en la base de datos de asignación AutoDial. (ANSI)
RasGetAutodialAddressW

La función RasGetAutodialAddress recupera información sobre todas las entradas AutoDial asociadas a una dirección de red en la base de datos de asignación AutoDial. (Unicode)
RasGetAutodialEnableA

La función RasGetAutodialEnable indica si la característica AutoDial está habilitada para una ubicación de marcado TAPI especificada. (ANSI)
RasGetAutodialEnableW

La función RasGetAutodialEnable indica si la característica AutoDial está habilitada para una ubicación de marcado TAPI especificada. (Unicode)
RasGetAutodialParamA

La función RasGetAutodialParam recupera el valor de un parámetro AutoDial. (ANSI)
RasGetAutodialParamW

La función RasGetAutodialParam recupera el valor de un parámetro AutoDial. (Unicode)
RasGetConnectionStatistics

La función RasGetConnectionStatistics recupera las estadísticas de conexión acumuladas para la conexión especificada.
RasGetConnectStatusA

La función RasGetConnectStatus recupera información sobre el estado actual de la conexión de acceso remoto especificada. Una aplicación puede usar esta llamada para determinar cuándo se completa una llamada asincrónica de RasDial. (ANSI)
RasGetConnectStatusW

La función RasGetConnectStatus recupera información sobre el estado actual de la conexión de acceso remoto especificada. Una aplicación puede usar esta llamada para determinar cuándo se completa una llamada asincrónica de RasDial. (Unicode)
RasGetCountryInfoA

La función RasGetCountryInfo recupera información de marcado específica de país o región de la lista de países o regiones de telefonía de Windows. (ANSI)
RasGetCountryInfoW

La función RasGetCountryInfo recupera información de marcado específica de país o región de la lista de países o regiones de telefonía de Windows. (Unicode)
RasGetCredentialsA

La función RasGetCredentials recupera las credenciales de usuario asociadas a una entrada de libreta de teléfono RAS especificada. (ANSI)
RasGetCredentialsW

La función RasGetCredentials recupera las credenciales de usuario asociadas a una entrada de libreta de teléfono RAS especificada. (Unicode)
RasGetCustomAuthDataA

Use la función RasGetCustomAuthData para recuperar información de autenticación específica de la conexión. Esta información no es específica de un usuario determinado. (ANSI)
RasGetCustomAuthDataW

Use la función RasGetCustomAuthData para recuperar información de autenticación específica de la conexión. Esta información no es específica de un usuario determinado. (Unicode)
RasGetEapUserDataA

Use la función RasGetEapUserData para recuperar información del Protocolo de autenticación extensible (EAP) específica del usuario para la entrada de libreta de teléfono especificada. (ANSI)
RasGetEapUserDataW

Use la función RasGetEapUserData para recuperar información del Protocolo de autenticación extensible (EAP) específica del usuario para la entrada de libreta de teléfono especificada. (Unicode)
RasGetEapUserIdentityA

La función RasGetEapUserIdentity recupera información de identidad para el usuario actual. Use esta información para llamar a RasDial con una entrada de libreta de teléfonos que requiera el Protocolo de autenticación extensible (EAP). (ANSI)
RasGetEapUserIdentityW

La función RasGetEapUserIdentity recupera información de identidad para el usuario actual. Use esta información para llamar a RasDial con una entrada de libreta de teléfonos que requiera el Protocolo de autenticación extensible (EAP). (Unicode)
RasGetEntryDialParamsA

La función RasGetEntryDialParams recupera la información de conexión guardada por la última llamada correcta a la función RasDial o RasSetEntryDialParams para una entrada de libreta de teléfono especificada. (ANSI)
RasGetEntryDialParamsW

La función RasGetEntryDialParams recupera la información de conexión guardada por la última llamada correcta a la función RasDial o RasSetEntryDialParams para una entrada de libreta de teléfono especificada. (Unicode)
RasGetEntryPropertiesA

La función RasGetEntryProperties recupera las propiedades de una entrada de libreta de teléfonos. (ANSI)
RasGetEntryPropertiesW

La función RasGetEntryProperties recupera las propiedades de una entrada de libreta de teléfonos. (Unicode)
RasGetErrorStringA

La función RasGetErrorString obtiene una cadena de mensaje de error para un valor de error ras especificado. (ANSI)
RasGetErrorStringW

La función RasGetErrorString obtiene una cadena de mensaje de error para un valor de error ras especificado. (Unicode)
RasGetLinkStatistics

La función RasGetLinkStatistics recupera estadísticas acumuladas para el vínculo especificado en una conexión de varios vínculos RAS.
RasGetNapStatus

Recupera las variables de estado de conexión de Protección de acceso a red (NAP) para una conexión de acceso remoto determinada.
RasGetProjectionInfoEx

Obtiene información sobre las operaciones de proyección de acceso remoto de punto a punto (PPP) o intercambio de claves de Internet versión 2 (IKEv2) para todas las conexiones RAS en el cliente local.
RasGetSubEntryHandleA

La función RasGetSubEntryHandle recupera un identificador de conexión para un subentry especificado de una conexión de varios vínculos. (ANSI)
RasGetSubEntryHandleW

La función RasGetSubEntryHandle recupera un identificador de conexión para un subentry especificado de una conexión de varios vínculos. (Unicode)
RasGetSubEntryPropertiesA

La función RasGetSubEntryProperties recupera información sobre un subentry para una entrada de libreta de teléfono especificada. (ANSI)
RasGetSubEntryPropertiesW

La función RasGetSubEntryProperties recupera información sobre un subentry para una entrada de libreta de teléfono especificada. (Unicode)
RasHangUpA

La función RasHangUp finaliza una conexión de acceso remoto. La conexión se especifica con un identificador de conexión RAS. La función libera todos los recursos de RASAPI32.DLL asociados al identificador. (ANSI)
RasHangUpW

La función RasHangUp finaliza una conexión de acceso remoto. La conexión se especifica con un identificador de conexión RAS. La función libera todos los recursos de RASAPI32.DLL asociados al identificador. (Unicode)
RasInvokeEapUI

La función RasInvokeEapUI muestra una interfaz de usuario personalizada para obtener información del Protocolo de autenticación extensible (EAP) del usuario.
RasRenameEntryA

La función RasRenameEntry cambia el nombre de una entrada en una libreta de teléfonos. (ANSI)
RasRenameEntryW

La función RasRenameEntry cambia el nombre de una entrada en una libreta de teléfonos. (Unicode)
RasSetAutodialAddressA

La función RasSetAutodialAddress puede agregar una dirección a la base de datos de asignación AutoDial. Como alternativa, la función puede eliminar o modificar los datos asociados a una dirección existente en la base de datos. (ANSI)
RasSetAutodialAddressW

La función RasSetAutodialAddress puede agregar una dirección a la base de datos de asignación AutoDial. Como alternativa, la función puede eliminar o modificar los datos asociados a una dirección existente en la base de datos. (Unicode)
RasSetAutodialEnableA

La función RasSetAutodialEnable habilita o deshabilita la característica AutoDial para una ubicación de marcado TAPI especificada. (ANSI)
RasSetAutodialEnableW

La función RasSetAutodialEnable habilita o deshabilita la característica AutoDial para una ubicación de marcado TAPI especificada. (Unicode)
RasSetAutodialParamA

La función RasSetAutodialParam establece el valor de un parámetro AutoDial. (ANSI)
RasSetAutodialParamW

La función RasSetAutodialParam establece el valor de un parámetro AutoDial. (Unicode)
RasSetCredentialsA

Establece las credenciales de usuario asociadas a una entrada de libreta de teléfono RAS especificada. (ANSI)
RasSetCredentialsW

Establece las credenciales de usuario asociadas a una entrada de libreta de teléfono RAS especificada. (Unicode)
RasSetCustomAuthDataA

Use la función RasSetCustomAuthData para establecer información de autenticación específica de la conexión. Esta información no debe ser específica de un usuario determinado. (ANSI)
RasSetCustomAuthDataW

Use la función RasSetCustomAuthData para establecer información de autenticación específica de la conexión. Esta información no debe ser específica de un usuario determinado. (Unicode)
RasSetEapUserDataA

Use la función RasSetEapUserData para almacenar información del Protocolo de autenticación extensible (EAP) específica del usuario para la entrada de libreta de teléfono especificada en el Registro. (ANSI)
RasSetEapUserDataW

Use la función RasSetEapUserData para almacenar información del Protocolo de autenticación extensible (EAP) específica del usuario para la entrada de libreta de teléfono especificada en el Registro. (Unicode)
RasSetEntryDialParamsA

La función RasSetEntryDialParams cambia la información de conexión guardada por la última llamada correcta a la función RasDial o RasSetEntryDialParams para una entrada de libreta de teléfono especificada. (ANSI)
RasSetEntryDialParamsW

La función RasSetEntryDialParams cambia la información de conexión guardada por la última llamada correcta a la función RasDial o RasSetEntryDialParams para una entrada de libreta de teléfono especificada. (Unicode)
RasSetEntryPropertiesA

La función RasSetEntryProperties cambia la información de conexión de una entrada de la libreta de teléfonos o crea una nueva entrada de libreta de teléfonos. (ANSI)
RasSetEntryPropertiesW

La función RasSetEntryProperties cambia la información de conexión de una entrada de la libreta de teléfonos o crea una nueva entrada de libreta de teléfonos. (Unicode)
RasSetSubEntryPropertiesA

La función RasSetSubEntryProperties crea un nuevo subentry o modifica un subentry existente de una entrada de libreta de teléfono especificada. (ANSI)
RasSetSubEntryPropertiesW

La función RasSetSubEntryProperties crea un nuevo subentry o modifica un subentry existente de una entrada de libreta de teléfono especificada. (Unicode)
RasUpdateConnection

La función RasUpdateConnection actualiza los puntos de conexión de túnel de una conexión a Internet Key Exchange versión 2 (IKEv2).
RasValidateEntryNameA

La función RasValidateEntryName valida el formato de un nombre de entrada de conexión. El nombre debe contener al menos un carácter alfanumérico que no sea de espacio en blanco. (ANSI)
RasValidateEntryNameW

La función RasValidateEntryName valida el formato de un nombre de entrada de conexión. El nombre debe contener al menos un carácter alfanumérico que no sea de espacio en blanco. (Unicode)

Funciones de devolución de llamada

 
ORASADFUNC

La función ORASADFunc es una función de devolución de llamada definida por la aplicación que se usa para proporcionar una interfaz de usuario personalizada para el diagnóstico automático.
PFNRASFREEBUFFER

El archivo DLL de scripting personalizado llama a RasFreeBuffer para liberar un búfer de memoria asignado por una llamada anterior a RasGetBuffer.
PFNRASGETBUFFER

El archivo DLL de scripting personalizado llama a RasGetBuffer para asignar memoria para enviar o recibir datos a través del puerto conectado al servidor.
PFNRASRECEIVEBUFFER

El archivo DLL de scripting personalizado llama a la función RasReceiveBuffer para informar a RAS de que está listo para recibir datos del servidor a través del puerto especificado.
PFNRASRETRIEVEBUFFER

El archivo DLL de scripting personalizado llama a la función RasRetrieveBuffer para obtener los datos recibidos del servidor RAS a través del puerto especificado.
PFNRASSENDBUFFER

El archivo DLL de scripting personalizado llama a la función RasSendBuffer para enviar datos al servidor a través del puerto especificado.
PFNRASSETCOMMSETTINGS

Llame a RasSetCommSettings desde un archivo DLL de scripting personalizado para cambiar la configuración en el puerto de la conexión.
RASADFUNCA

La función RASADFunc es una función de devolución de llamada definida por la aplicación que se usa para proporcionar una interfaz de usuario personalizada para el diagnóstico automático. (ANSI)
RASADFUNCW

La función RASADFunc es una función de devolución de llamada definida por la aplicación que se usa para proporcionar una interfaz de usuario personalizada para el diagnóstico automático. (Unicode)
RasCustomDeleteEntryNotifyFn

La función RasCustomDeleteEntryNotify es una función definida por la aplicación que exporta un archivo DLL de marcado personalizado de terceros. Esta función permite a los proveedores de terceros implementar diálogos personalizados para administrar entradas de libreta telefónica.
RasCustomDialFn

La función RasCustomDial es una función definida por la aplicación que exporta un archivo DLL de marcado personalizado de terceros. Esta función permite a los proveedores de terceros implementar rutinas personalizadas de marcado de acceso remoto.
RasCustomHangUpFn

La función RasCustomHangUp es una función definida por la aplicación que exporta un archivo DLL de marcado personalizado de terceros. Esta función permite a los proveedores de terceros implementar rutinas de bloqueo de conexión personalizadas.
RasCustomScriptExecuteFn

RAS llama a la función RasCustomScriptExecute al establecer una conexión para una entrada de libreta de teléfonos que tenga establecida la opción RASEO_CustomScript.
RASDIALFUNC

La función RasDialFunc llama a la función de devolución de llamada RasDial cuando se produce un cambio de estado durante un proceso de conexión RAS.
RASDIALFUNC1

La función RasDialFunc1 llama a una función RasDial cuando se produce un cambio de estado durante un proceso de conexión de acceso remoto.
RASDIALFUNC2

La función RasDialFunc2 llama a una función de devolución de llamada rasDial cuando se produce un cambio de estado durante un proceso de conexión de acceso remoto.

Estructuras

 
RAS_PROJECTION_INFO

Contiene la información de proyección punto a punto (PPP) o intercambio de claves de Internet versión 2 (IKEv2) para una conexión RAS.
RAS_STATS

La estructura de RAS_STATS almacena las estadísticas de una conexión RAS de vínculo único o para uno de los vínculos de una conexión RAS de varios vínculos.
RASDEVSPECIFICINFO

Se usa para enviar una cookie para la validación del servidor y omitir la autenticación de punto a punto (PPP).
RASIKEV2_PROJECTION_INFO

Contiene información de proyección obtenida durante la negociación de Intercambio de claves de Internet (IKE).
RASNAPSTATE

Variables de Protección de acceso a la red (NAP) para una conexión de acceso remoto.
RASPPP_PROJECTION_INFO

Contiene información obtenida durante la negociación de punto a punto (PPP) de las operaciones de proyección del protocolo de Internet versión 4 (IPv4) e IPv6, y protocolo de control de vínculos PPP (LCP)/multivinculación y negociación del Protocolo de control de compresión (CCP).

Enumeraciones

 
RASPROJECTION_INFO_TYPE

Se usa en la estructura RAS_PROJECTION_INFO para representar una estructura RASPPP_PROJECTION_INFO o RASIKEV2_PROJECTION_INFO.