Lire en anglais

Partager via


en-tête ras.h

Cet en-tête est utilisé par le service Routage et accès à distance. Pour plus d'informations, consultez les pages suivantes :

ras.h contient les interfaces de programmation suivantes :

Fonctions

 
RasClearConnectionStatistics

Les fonctions RasClearConnectionStatistics effacent toutes les statistiques accumulées pour la connexion RAS spécifiée.
RasClearLinkStatistics

Les fonctions RasClearLinkStatistics effacent toutes les statistiques accumulées pour le lien spécifié dans une connexion multilink RAS.
RasConnectionNotificationA

La fonction RasConnectionNotification spécifie un objet d’événement que le système définit à l’état signalé lors de la création ou de l’arrêt d’une connexion RAS. (ANSI)
RasConnectionNotificationW

La fonction RasConnectionNotification spécifie un objet d’événement que le système définit à l’état signalé lors de la création ou de l’arrêt d’une connexion RAS. (Unicode)
RasCreatePhonebookEntryA

La fonction RasCreatePhonebookEntry crée une entrée d’annuaire téléphonique. La fonction affiche une boîte de dialogue dans laquelle l’utilisateur tape des informations pour l’entrée de l’annuaire téléphonique. (ANSI)
RasCreatePhonebookEntryW

La fonction RasCreatePhonebookEntry crée une entrée d’annuaire téléphonique. La fonction affiche une boîte de dialogue dans laquelle l’utilisateur tape des informations pour l’entrée de l’annuaire téléphonique. (Unicode)
RasDeleteEntryA

La fonction RasDeleteEntry supprime une entrée d’un annuaire téléphonique. (ANSI)
RasDeleteEntryW

La fonction RasDeleteEntry supprime une entrée d’un annuaire téléphonique. (Unicode)
RasDeleteSubEntrya

La fonction RasDeleteSubEntry supprime la sous-entrée spécifiée de l’entrée de l’annuaire téléphonique spécifiée. (ANSI)
RasDeleteSubEntryW

La fonction RasDeleteSubEntry supprime la sous-entrée spécifiée de l’entrée de l’annuaire téléphonique spécifiée. (Unicode)
RasDialA

La fonction RasDial établit une connexion RAS entre un client RAS et un serveur RAS. Les données de connexion incluent des informations de rappel et d’authentification utilisateur. (ANSI)
RasDialW

La fonction RasDial établit une connexion RAS entre un client RAS et un serveur RAS. Les données de connexion incluent des informations de rappel et d’authentification utilisateur. (Unicode)
RasEditPhonebookEntryA

La fonction RasEditPhonebookEntry modifie une entrée d’annuaire téléphonique existante. La fonction affiche une boîte de dialogue dans laquelle l’utilisateur peut modifier les informations existantes. (ANSI)
RasEditPhonebookEntryW

La fonction RasEditPhonebookEntry modifie une entrée d’annuaire téléphonique existante. La fonction affiche une boîte de dialogue dans laquelle l’utilisateur peut modifier les informations existantes. (Unicode)
RasEnumAutodialAddressesA

La fonction RasEnumAutodialAddresses retourne une liste de toutes les adresses de la base de données de mappage AutoDial. (ANSI)
RasEnumAutodialAddressesW

La fonction RasEnumAutodialAddresses retourne une liste de toutes les adresses de la base de données de mappage AutoDial. (Unicode)
RasEnumConnectionsA

La fonction RasEnumConnections répertorie toutes les connexions RAS actives. Il retourne le handle de chaque connexion et le nom d’entrée de l’annuaire téléphonique. (ANSI)
RasEnumConnectionsW

La fonction RasEnumConnections répertorie toutes les connexions RAS actives. Il retourne le handle de chaque connexion et le nom d’entrée de l’annuaire téléphonique. (Unicode)
RasEnumDevicesA

La fonction RasEnumDevices retourne le nom et le type de tous les appareils ras disponibles. (ANSI)
RasEnumDevicesW

La fonction RasEnumDevices retourne le nom et le type de tous les appareils ras disponibles. (Unicode)
RasEnumEntriesA

La fonction RasEnumEntries répertorie tous les noms d’entrée dans un annuaire téléphonique d’accès à distance. (ANSI)
RasEnumEntriesW

La fonction RasEnumEntries répertorie tous les noms d’entrée dans un annuaire téléphonique d’accès à distance. (Unicode)
RasFreeEapUserIdentityA

Utilisez la fonction RasFreeEapUserIdentity pour libérer la mémoire tampon retournée par RasGetEapUserIdentity. (ANSI)
RasFreeEapUserIdentityW

Utilisez la fonction RasFreeEapUserIdentity pour libérer la mémoire tampon retournée par RasGetEapUserIdentity. (Unicode)
RasGetAutodialAddressA

La fonction RasGetAutodialAddress récupère des informations sur toutes les entrées AutoDial associées à une adresse réseau dans la base de données de mappage AutoDial. (ANSI)
RasGetAutodialAddressW

La fonction RasGetAutodialAddress récupère des informations sur toutes les entrées AutoDial associées à une adresse réseau dans la base de données de mappage AutoDial. (Unicode)
RasGetAutodialEnableA

La fonction RasGetAutodialEnable indique si la fonctionnalité AutoDial est activée pour un emplacement de numérotation TAPI spécifié. (ANSI)
RasGetAutodialEnableW

La fonction RasGetAutodialEnable indique si la fonctionnalité AutoDial est activée pour un emplacement de numérotation TAPI spécifié. (Unicode)
RasGetAutodialParamA

La fonction RasGetAutodialParam récupère la valeur d’un paramètre AutoDial. (ANSI)
RasGetAutodialParamW

La fonction RasGetAutodialParam récupère la valeur d’un paramètre AutoDial. (Unicode)
RasGetConnectionStatistics

La fonction RasGetConnectionStatistics récupère les statistiques de connexion accumulées pour la connexion spécifiée.
RasGetConnectStatusA

La fonction RasGetConnectStatus récupère des informations sur la status actuelle de la connexion d’accès à distance spécifiée. Une application peut utiliser cet appel pour déterminer quand un appel RasDial asynchrone est terminé. (ANSI)
RasGetConnectStatusW

La fonction RasGetConnectStatus récupère des informations sur la status actuelle de la connexion d’accès à distance spécifiée. Une application peut utiliser cet appel pour déterminer quand un appel RasDial asynchrone est terminé. (Unicode)
RasGetCountryInfoA

La fonction RasGetCountryInfo récupère des informations de numérotation spécifiques à un pays/à une région à partir de la liste de pays/régions de téléphonie Windows. (ANSI)
RasGetCountryInfoW

La fonction RasGetCountryInfo récupère des informations de numérotation spécifiques à un pays/à une région à partir de la liste de pays/régions de téléphonie Windows. (Unicode)
RasGetCredentialsA

La fonction RasGetCredentials récupère les informations d’identification de l’utilisateur associées à une entrée de téléphone RAS spécifiée. (ANSI)
RasGetCredentialsW

La fonction RasGetCredentials récupère les informations d’identification de l’utilisateur associées à une entrée de téléphone RAS spécifiée. (Unicode)
RasGetCustomAuthDataA

Utilisez la fonction RasGetCustomAuthData pour récupérer des informations d’authentification spécifiques à la connexion. Ces informations ne sont pas spécifiques à un utilisateur particulier. (ANSI)
RasGetCustomAuthDataW

Utilisez la fonction RasGetCustomAuthData pour récupérer des informations d’authentification spécifiques à la connexion. Ces informations ne sont pas spécifiques à un utilisateur particulier. (Unicode)
RasGetEapUserDataA

Utilisez la fonction RasGetEapUserData pour récupérer des informations eap (Extensible Authentication Protocol) spécifiques à l’utilisateur pour l’entrée de l’annuaire téléphonique spécifiée. (ANSI)
RasGetEapUserDataW

Utilisez la fonction RasGetEapUserData pour récupérer des informations eap (Extensible Authentication Protocol) spécifiques à l’utilisateur pour l’entrée de l’annuaire téléphonique spécifiée. (Unicode)
RasGetEapUserIdentityA

La fonction RasGetEapUserIdentity récupère les informations d’identité de l’utilisateur actuel. Utilisez ces informations pour appeler RasDial avec une entrée d’annuaire téléphonique qui nécessite le protocole EAP (Extensible Authentication Protocol). (ANSI)
RasGetEapUserIdentityW

La fonction RasGetEapUserIdentity récupère les informations d’identité de l’utilisateur actuel. Utilisez ces informations pour appeler RasDial avec une entrée d’annuaire téléphonique qui nécessite le protocole EAP (Extensible Authentication Protocol). (Unicode)
RasGetEntryDialParamsA

La fonction RasGetEntryDialParams récupère les informations de connexion enregistrées par le dernier appel réussi à la fonction RasDial ou RasSetEntryDialParams pour une entrée d’annuaire téléphonique spécifiée. (ANSI)
RasGetEntryDialParamsW

La fonction RasGetEntryDialParams récupère les informations de connexion enregistrées par le dernier appel réussi à la fonction RasDial ou RasSetEntryDialParams pour une entrée d’annuaire téléphonique spécifiée. (Unicode)
RasGetEntryPropertiesA

La fonction RasGetEntryProperties récupère les propriétés d’une entrée d’annuaire téléphonique. (ANSI)
RasGetEntryPropertiesW

La fonction RasGetEntryProperties récupère les propriétés d’une entrée d’annuaire téléphonique. (Unicode)
RasGetErrorStringA

La fonction RasGetErrorString obtient une chaîne de message d’erreur pour une valeur d’erreur RAS spécifiée. (ANSI)
RasGetErrorStringW

La fonction RasGetErrorString obtient une chaîne de message d’erreur pour une valeur d’erreur RAS spécifiée. (Unicode)
RasGetLinkStatistics

La fonction RasGetLinkStatistics récupère les statistiques accumulées pour le lien spécifié dans une connexion multilink RAS.
RasGetNapStatus

Récupère les variables d’état de la connexion NAP (Network Access Protection) pour une connexion d’accès à distance donnée.
RasGetProjectionInfoEx

Obtient des informations sur les opérations de projection d’accès à distance PPP (Point à Point Protocol) ou IKEv2 (Internet Key Exchange version 2) pour toutes les connexions RAS sur le client local.
RasGetSubEntryHandleA

La fonction RasGetSubEntryHandle récupère un handle de connexion pour une sous-entrée spécifiée d’une connexion multilink. (ANSI)
RasGetSubEntryHandleW

La fonction RasGetSubEntryHandle récupère un handle de connexion pour une sous-entrée spécifiée d’une connexion multilink. (Unicode)
RasGetSubEntryPropertiesA

La fonction RasGetSubEntryProperties récupère des informations sur une sous-entrée d’un annuaire téléphonique spécifié. (ANSI)
RasGetSubEntryPropertiesW

La fonction RasGetSubEntryProperties récupère des informations sur une sous-entrée d’un annuaire téléphonique spécifié. (Unicode)
RasHangUpA

La fonction RasHangUp met fin à une connexion d’accès à distance. La connexion est spécifiée avec un handle de connexion RAS. La fonction libère toutes les ressources RASAPI32.DLL associées au handle. (ANSI)
RasHangUpW

La fonction RasHangUp met fin à une connexion d’accès à distance. La connexion est spécifiée avec un handle de connexion RAS. La fonction libère toutes les ressources RASAPI32.DLL associées au handle. (Unicode)
RasInvokeEapUI

La fonction RasInvokeEapUI affiche une interface utilisateur personnalisée pour obtenir des informations EAP (Extensible Authentication Protocol) de l’utilisateur.
RasRenameEntryA

La fonction RasRenameEntry modifie le nom d’une entrée dans un annuaire téléphonique. (ANSI)
RasRenameEntryW

La fonction RasRenameEntry modifie le nom d’une entrée dans un annuaire téléphonique. (Unicode)
RasSetAutodialAddressA

La fonction RasSetAutodialAddress peut ajouter une adresse à la base de données de mappage AutoDial. La fonction peut également supprimer ou modifier les données associées à une adresse existante dans la base de données. (ANSI)
RasSetAutodialAddressW

La fonction RasSetAutodialAddress peut ajouter une adresse à la base de données de mappage AutoDial. La fonction peut également supprimer ou modifier les données associées à une adresse existante dans la base de données. (Unicode)
RasSetAutodialEnableA

La fonction RasSetAutodialEnable active ou désactive la fonctionnalité AutoDial pour un emplacement de numérotation TAPI spécifié. (ANSI)
RasSetAutodialEnableW

La fonction RasSetAutodialEnable active ou désactive la fonctionnalité AutoDial pour un emplacement de numérotation TAPI spécifié. (Unicode)
RasSetAutodialParamA

La fonction RasSetAutodialParam définit la valeur d’un paramètre AutoDial. (ANSI)
RasSetAutodialParamW

La fonction RasSetAutodialParam définit la valeur d’un paramètre AutoDial. (Unicode)
RasSetCredentialsA

Définit les informations d’identification de l’utilisateur associées à une entrée de carnet de téléphone RAS spécifiée. (ANSI)
RasSetCredentialsW

Définit les informations d’identification de l’utilisateur associées à une entrée de carnet de téléphone RAS spécifiée. (Unicode)
RasSetCustomAuthDataA

Utilisez la fonction RasSetCustomAuthData pour définir des informations d’authentification spécifiques à la connexion. Ces informations ne doivent pas être spécifiques à un utilisateur particulier. (ANSI)
RasSetCustomAuthDataW

Utilisez la fonction RasSetCustomAuthData pour définir des informations d’authentification spécifiques à la connexion. Ces informations ne doivent pas être spécifiques à un utilisateur particulier. (Unicode)
RasSetEapUserDataA

Utilisez la fonction RasSetEapUserData pour stocker des informations eap (Extensible Authentication Protocol) spécifiques à l’utilisateur pour l’entrée de carnet de téléphone spécifiée dans le Registre. (ANSI)
RasSetEapUserDataW

Utilisez la fonction RasSetEapUserData pour stocker des informations eap (Extensible Authentication Protocol) spécifiques à l’utilisateur pour l’entrée de carnet de téléphone spécifiée dans le Registre. (Unicode)
RasSetEntryDialParamsA

La fonction RasSetEntryDialParams modifie les informations de connexion enregistrées par le dernier appel réussi à la fonction RasDial ou RasSetEntryDialParams pour une entrée de carnet de téléphone spécifiée. (ANSI)
RasSetEntryDialParamsW

La fonction RasSetEntryDialParams modifie les informations de connexion enregistrées par le dernier appel réussi à la fonction RasDial ou RasSetEntryDialParams pour une entrée de carnet de téléphone spécifiée. (Unicode)
RasSetEntryPropertiesA

La fonction RasSetEntryProperties modifie les informations de connexion d’une entrée dans l’annuaire téléphonique ou crée une nouvelle entrée de carnet de téléphone. (ANSI)
RasSetEntryPropertiesW

La fonction RasSetEntryProperties modifie les informations de connexion d’une entrée dans l’annuaire téléphonique ou crée une nouvelle entrée de carnet de téléphone. (Unicode)
RasSetSubEntryPropertiesA

La fonction RasSetSubEntryProperties crée une sous-entrée ou modifie une sous-entrée existante d’une entrée de répertoire téléphonique spécifiée. (ANSI)
RasSetSubEntryPropertiesW

La fonction RasSetSubEntryProperties crée une sous-entrée ou modifie une sous-entrée existante d’une entrée de répertoire téléphonique spécifiée. (Unicode)
RasUpdateConnection

La fonction RasUpdateConnection met à jour les points de terminaison de tunnel d’une connexion Internet Key Exchange version 2 (IKEv2).
RasValidateEntryNameA

La fonction RasValidateEntryName valide le format d’un nom d’entrée de connexion. Le nom doit contenir au moins un caractère alphanumérique non-espace blanc. (ANSI)
RasValidateEntryNameW

La fonction RasValidateEntryName valide le format d’un nom d’entrée de connexion. Le nom doit contenir au moins un caractère alphanumérique non-espace blanc. (Unicode)

Fonctions de rappel

 
ORASADFUNC

La fonction ORASADFunc est une fonction de rappel définie par l’application qui est utilisée pour fournir une interface utilisateur personnalisée pour la connexion automatique.
PFNRASFREEBUFFER

La DLL de script personnalisé appelle RasFreeBuffer pour libérer une mémoire tampon allouée par un appel précédent à RasGetBuffer.
PFNRASGETBUFFER

La DLL de script personnalisé appelle RasGetBuffer pour allouer de la mémoire à l’envoi ou à la réception de données sur le port connecté au serveur.
PFNRASRECEIVEBUFFER

La DLL de script personnalisé appelle la fonction RasReceiveBuffer pour informer RAS qu’elle est prête à recevoir des données du serveur sur le port spécifié.
PFNRASRETRIEVEBUFFER

La DLL de script personnalisé appelle la fonction RasRetrieveBuffer pour obtenir les données reçues du serveur RAS sur le port spécifié.
PFNRASSENDBUFFER

La DLL de script personnalisé appelle la fonction RasSendBuffer pour envoyer des données au serveur via le port spécifié.
PFNRASSETCOMMSETTINGS

Appelez RasSetCommSettings à partir d’une DLL de script personnalisé pour modifier les paramètres sur le port de la connexion.
RASADFUNCA

La fonction RASADFunc est une fonction de rappel définie par l’application qui est utilisée pour fournir une interface utilisateur personnalisée pour la connexion automatique. (ANSI)
RASADFUNCW

La fonction RASADFunc est une fonction de rappel définie par l’application qui est utilisée pour fournir une interface utilisateur personnalisée pour la connexion automatique. (Unicode)
RasCustomDeleteEntryNotifyFn

La fonction RasCustomDeleteEntryNotify est une fonction définie par l’application qui est exportée par une DLL de numérotation personnalisée tierce. Cette fonction permet aux fournisseurs tiers d’implémenter des dialogues personnalisés pour la gestion des entrées d’annuaire téléphonique.
RasCustomDialFn

La fonction RasCustomDial est une fonction définie par l’application qui est exportée par une DLL de numérotation personnalisée tierce. Cette fonction permet aux fournisseurs tiers d’implémenter des routines de numérotation d’accès à distance personnalisées.
RasCustomHangUpFn

La fonction RasCustomHangUp est une fonction définie par l’application qui est exportée par une DLL de numérotation personnalisée tierce. Cette fonction permet aux fournisseurs tiers d’implémenter des routines de raccrochage de connexion personnalisées.
RasCustomScriptExecuteFn

RAS appelle la fonction RasCustomScriptExecute lors de l’établissement d’une connexion pour une entrée d’annuaire téléphonique avec l’option RASEO_CustomScript définie.
RASDIALFUNC

La fonction de rappel RasDialFunc est appelée par la fonction RasDial lorsqu’un changement d’état se produit pendant un processus de connexion RAS.
RASDIALFUNC1

Une fonction RasDialFunc1 est appelée par la fonction RasDial lorsqu’un changement d’état se produit pendant un processus de connexion d’accès à distance.
RASDIALFUNC2

Une fonction de rappel RasDialFunc2 est appelée par les appels de la fonction RasDial lorsqu’un changement d’état se produit pendant un processus de connexion d’accès à distance.

Structures

 
RAS_PROJECTION_INFO

Contient les informations de projection point à point (PPP) ou Internet Key Exchange version 2 (IKEv2) pour une connexion RAS.
RAS_STATS

La structure RAS_STATS stocke les statistiques pour une connexion RAS à liaison unique ou pour l’un des liens d’une connexion RAS multilink.
RASDEVSPECIFICINFO

Utilisé pour envoyer un cookie pour la validation du serveur et contourner l’authentification point à point (PPP).
RASIKEV2_PROJECTION_INFO

Contient les informations de projection obtenues pendant la négociation IKE (Internet Key Exchange).
RASNAPSTATE

Variables de protection d’accès réseau (NAP) pour une connexion d’accès à distance.
RASPPP_PROJECTION_INFO

Contient les informations obtenues lors de la négociation point à point (PPP) des opérations de projection IPv4 (Internet Protocol version 4) et IPv6, ainsi que de la négociation ppp Link Control Protocol (LCP)/multilink et du protocole CCP (Compression Control Protocol).

Énumérations

 
RASPROJECTION_INFO_TYPE

Est utilisé dans la structure RAS_PROJECTION_INFO pour représenter une structure RASPPP_PROJECTION_INFO ou RASIKEV2_PROJECTION_INFO.