Partager via


RAS_CONNECTION_0 structure (mprapi.h)

La structure RAS_CONNECTION_0 contient des informations générales concernant une connexion spécifique, comme le nom d’utilisateur ou le domaine. Pour plus d’informations sur une connexion spécifique, comme les octets envoyés ou reçus, consultez RAS_CONNECTION_1.

Syntaxe

typedef struct _RAS_CONNECTION_0 {
  HANDLE                hConnection;
  HANDLE                hInterface;
  DWORD                 dwConnectDuration;
  ROUTER_INTERFACE_TYPE dwInterfaceType;
  DWORD                 dwConnectionFlags;
  WCHAR                 wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
  WCHAR                 wszUserName[UNLEN + 1];
  WCHAR                 wszLogonDomain[DNLEN + 1];
  WCHAR                 wszRemoteComputer[NETBIOS_NAME_LEN + 1];
} RAS_CONNECTION_0, *PRAS_CONNECTION_0;

Membres

hConnection

Handle de la connexion.

hInterface

Handle de l’interface.

dwConnectDuration

Valeur qui représente la durée de la connexion, en secondes.

dwInterfaceType

Énumération ROUTER_INTERFACE_TYPE qui identifie le type d’interface de connexion.

dwConnectionFlags

Bitmap d’indicateurs qui spécifient des attributs de connexion. dwConnectionFlags doit contenir au moins l’une des valeurs suivantes :

Valeur Signification
RAS_FLAGS_PPP_CONNECTION
0x00000001
La connexion utilise le protocole PPP (Point-to-Point Protocol).
RAS_FLAGS_MESSENGER_PRESENT
0x00000002
Le service de messagerie est actif sur le client et les messages peuvent être envoyés au client à l’aide de MprAdminSendUserMessage.
RAS_FLAGS_QUARANTINE_PRESENT
0x00000008
La connexion est actuellement en quarantaine. Pour plus d’informations sur la suppression de la connexion de la quarantaine, consultez MprAdminConnectionRemoveQuarantine.
RAS_FLAGS_ARAP_CONNECTION
0x00000010
La connexion utilise le protocole ARAP (Remote Access Protocol) AppleTalk.
RAS_FLAGS_IKEV2_CONNECTION
0x00000010
La connexion utilise IKEv2.
RAS_FLAGS_DORMANT
0x00000020
La connexion utilise IKEv2 et le serveur n’est pas accessible.

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

Chaîne Unicode terminée par un caractère Null qui contient le nom de l’interface pour cette connexion.

wszUserName[UNLEN + 1]

Chaîne Unicode terminée par null qui contient le nom de l’utilisateur connecté à la connexion.

wszLogonDomain[DNLEN + 1]

Chaîne Unicode terminée par null qui contient le domaine sur lequel l’utilisateur connecté est authentifié.

wszRemoteComputer[NETBIOS_NAME_LEN + 1]

Chaîne Unicode terminée par null qui contient le nom de l’ordinateur distant.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête mprapi.h

Voir aussi

MprAdminAcceptReauthentication

MprAdminConnectionEnum

MprAdminConnectionHangupNotification3

Structures d’administration RAS

RAS_CONNECTION_1

RAS_CONNECTION_2

RAS_CONNECTION_3

Informations de référence sur l’administration du service d’accès à distance