PPP_LCP_INFO structure (mprapi.h)
La structure PPP_LCP_INFO contient des informations qui décrivent les résultats d’une négociation PPP Link Control Protocol (LCP).
Syntaxe
typedef struct _PPP_LCP_INFO {
DWORD dwError;
DWORD dwAuthenticationProtocol;
DWORD dwAuthenticationData;
DWORD dwRemoteAuthenticationProtocol;
DWORD dwRemoteAuthenticationData;
DWORD dwTerminateReason;
DWORD dwRemoteTerminateReason;
DWORD dwOptions;
DWORD dwRemoteOptions;
DWORD dwEapTypeId;
DWORD dwRemoteEapTypeId;
} PPP_LCP_INFO;
Membres
dwError
Spécifie l’erreur qui s’est produite si la négociation a échoué.
dwAuthenticationProtocol
Spécifie le protocole d’authentification utilisé pour authentifier l’ordinateur local. Ce membre peut être l’une des valeurs suivantes.
dwAuthenticationData
Spécifie des informations supplémentaires sur le protocole d’authentification spécifié par le membre dwAuthenticationProtocol . Ce membre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
MD5 CHAP |
|
Microsoft CHAP |
|
Microsoft CHAP version 2 |
dwRemoteAuthenticationProtocol
Spécifie le protocole d’authentification utilisé pour authentifier l’ordinateur distant. Pour obtenir la liste des valeurs possibles, consultez le membre dwAuthenticationProtocol .
dwRemoteAuthenticationData
Spécifie des informations supplémentaires sur le protocole d’authentification spécifié par dwRemoteAuthenticationProtocol. Pour obtenir la liste des valeurs possibles, consultez le membre dwAuthenticationData .
dwTerminateReason
Spécifie la raison pour laquelle la connexion a été interrompue par l’ordinateur local. Ce membre a toujours une valeur de zéro.
dwRemoteTerminateReason
Spécifie la raison pour laquelle la connexion a été interrompue par l’ordinateur distant. Ce membre a toujours une valeur de zéro.
dwOptions
Spécifie des informations sur les options LCP utilisées par l’ordinateur local. Ce membre est une combinaison des indicateurs suivants.
Indicateur | Signification |
---|---|
|
La connexion utilise la liaison multilink |
|
Compression de champ de protocole (voir RFC 1172) |
|
Compression des champs d’adresse et de contrôle (voir RFC 1172) |
|
Format d’en-tête de numéro de séquence court (voir RFC 1990) |
|
Chiffrement DES 56 bits |
|
Chiffrement Triple DES |
dwRemoteOptions
Spécifie des informations sur les options LCP utilisées par l’ordinateur distant. Ce membre est une combinaison des indicateurs suivants.
Indicateur | Signification |
---|---|
|
La connexion utilise la liaison multilink. |
|
Compression de champ de protocole (voir RFC 1172) |
|
Compression des champs d’adresse et de contrôle (voir RFC 1172) |
|
Format d’en-tête de numéro de séquence court (voir RFC 1990) |
|
Chiffrement DES 56 bits |
|
Chiffrement Triple DES |
dwEapTypeId
Spécifie l’identificateur de type du protocole EAP (Extensible Authentication Protocol) utilisé pour authentifier l’ordinateur local. La valeur de ce membre est valide uniquement si dwAuthenticationProtocol est PPP_LCP_EAP.
dwRemoteEapTypeId
Spécifie l’identificateur de type du protocole EAP (Extensible Authentication Protocol) utilisé pour authentifier l’ordinateur distant. La valeur de ce membre est valide uniquement si dwRemoteAuthenticationProtocol est PPP_LCP_EAP.
Spécifications
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 |