PPP_LCP_INFO-Struktur (mprapi.h)

Die PPP_LCP_INFO-Struktur enthält Informationen, die die Ergebnisse einer PPP Link Control Protocol(LCP)-Aushandlung beschreiben.

Syntax

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;

Members

dwError

Gibt den Fehler an, der aufgetreten ist, wenn die Aushandlung nicht erfolgreich war.

dwAuthenticationProtocol

Gibt das Authentifizierungsprotokoll an, das zum Authentifizieren des lokalen Computers verwendet wird. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
PPP_LCP_PAP
Kennwortauthentifizierungsprotokoll (PAP)
PPP_LCP_SPAP
Shiva-Kennwortauthentifizierungsprotokoll
PPP_LCP_CHAP
Challenge Handshake Authentication Protocol
PPP_LCP_EAP
Extensible Authentication-Protokoll

dwAuthenticationData

Gibt zusätzliche Informationen zum Authentifizierungsprotokoll an, das vom dwAuthenticationProtocol-Member angegeben wird. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
PPP_LCP_CHAP_MD5
MD5 CHAP
PPP_LCP_CHAP_MS
Microsoft CHAP
PPP_LCP_CHAP_MSV2
Microsoft CHAP, Version 2

dwRemoteAuthenticationProtocol

Gibt das Authentifizierungsprotokoll an, das zum Authentifizieren des Remotecomputers verwendet wird. Eine Liste möglicher Werte finden Sie im Element dwAuthenticationProtocol .

dwRemoteAuthenticationData

Gibt zusätzliche Informationen zum Authentifizierungsprotokoll an, das von dwRemoteAuthenticationProtocol angegeben wird. Eine Liste möglicher Werte finden Sie im Element dwAuthenticationData .

dwTerminateReason

Gibt den Grund an, aus dem die Verbindung vom lokalen Computer beendet wurde. Dieser Member hat immer den Wert 0.

dwRemoteTerminateReason

Gibt den Grund an, aus dem die Verbindung vom Remotecomputer beendet wurde. Dieser Member hat immer den Wert 0.

dwOptions

Gibt Informationen zu LCP-Optionen an, die vom lokalen Computer verwendet werden. Dieses Element ist eine Kombination der folgenden Flags.

Flag Bedeutung
PPP_LCP_MULTILINK_FRAMING
Die Verbindung verwendet multilink.
RASLCPO_PFC
Protokollfeldkomprimierung (siehe RFC 1172)
RASLCPO_ACFC
Komprimierung von Adress- und Steuerfeldern (siehe RFC 1172)
RASLCPO_SSHF
Headerformat für kurze Sequenznummern (siehe RFC 1990)
RASLCPO_DES_56
DES 56-Bit-Verschlüsselung
RASLCPO_3_DES
Dreifache DES-Verschlüsselung

dwRemoteOptions

Gibt Informationen zu LCP-Optionen an, die vom Remotecomputer verwendet werden. Dieses Element ist eine Kombination der folgenden Flags.

Flag Bedeutung
PPP_LCP_MULTILINK_FRAMING
Die Verbindung verwendet Multilink.
RASLCPO_PFC
Protokollfeldkomprimierung (siehe RFC 1172)
RASLCPO_ACFC
Komprimierung von Adress- und Steuerfeldern (siehe RFC 1172)
RASLCPO_SSHF
Headerformat für kurze Sequenznummern (siehe RFC 1990)
RASLCPO_DES_56
DES 56-Bit-Verschlüsselung
RASLCPO_3_DES
Dreifache DES-Verschlüsselung

dwEapTypeId

Gibt den Typbezeichner des Extensible Authentication Protocol (EAP) an, das zur Authentifizierung des lokalen Computers verwendet wird. Der Wert dieses Members ist nur gültig, wenn dwAuthenticationProtocol PPP_LCP_EAP ist.

dwRemoteEapTypeId

Gibt den Typbezeichner des Extensible Authentication Protocol (EAP) an, das zum Authentifizieren des Remotecomputers verwendet wird. Der Wert dieses Members ist nur gültig, wenn dwRemoteAuthenticationProtocol PPP_LCP_EAP ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mprapi.h

Weitere Informationen

PPP_CCP_INFO