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 |
---|---|
|
La connexion utilise le protocole PPP (Point-to-Point Protocol). |
|
Le service de messagerie est actif sur le client et les messages peuvent être envoyés au client à l’aide de MprAdminSendUserMessage. |
|
La connexion est actuellement en quarantaine. Pour plus d’informations sur la suppression de la connexion de la quarantaine, consultez MprAdminConnectionRemoveQuarantine. |
|
La connexion utilise le protocole ARAP (Remote Access Protocol) AppleTalk. |
|
La connexion utilise IKEv2. |
|
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
MprAdminConnectionHangupNotification3
Structures d’administration RAS
Informations de référence sur l’administration du service d’accès à distance