Compartir a través de


estructura PPP_LCP_INFO (mprapi.h)

La estructura PPP_LCP_INFO contiene información que describe los resultados de una negociación del Protocolo de control de vínculos de PPP (LCP).

Sintaxis

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

Especifica el error que se produjo si la negociación no se realizó correctamente.

dwAuthenticationProtocol

Especifica el protocolo de autenticación utilizado para autenticar el equipo local. Este miembro puede ser uno de los valores siguientes.

Valor Significado
PPP_LCP_PAP
Protocolo de autenticación de contraseña
PPP_LCP_SPAP
Protocolo de autenticación de contraseña de Shiva
PPP_LCP_CHAP
Protocolo de autenticación de protocolo de enlace de desafío
PPP_LCP_EAP
Protocolo de autenticación extensible

dwAuthenticationData

Especifica información adicional sobre el protocolo de autenticación especificado por el miembro dwAuthenticationProtocol . Este miembro puede ser uno de los valores siguientes.

Valor Significado
PPP_LCP_CHAP_MD5
MD5 CHAP
PPP_LCP_CHAP_MS
Microsoft CHAP
PPP_LCP_CHAP_MSV2
Microsoft CHAP versión 2

dwRemoteAuthenticationProtocol

Especifica el protocolo de autenticación utilizado para autenticar el equipo remoto. Consulte el miembro dwAuthenticationProtocol para obtener una lista de los valores posibles.

dwRemoteAuthenticationData

Especifica información adicional sobre el protocolo de autenticación especificado por dwRemoteAuthenticationProtocol. Consulte el miembro dwAuthenticationData para obtener una lista de los valores posibles.

dwTerminateReason

Especifica el motivo por el que el equipo local finalizó la conexión. Este miembro siempre tiene un valor de cero.

dwRemoteTerminateReason

Especifica el motivo por el que el equipo remoto terminó la conexión. Este miembro siempre tiene un valor de cero.

dwOptions

Especifica información sobre las opciones de LCP que usa el equipo local. Este miembro es una combinación de las marcas siguientes.

Marca Significado
PPP_LCP_MULTILINK_FRAMING
La conexión usa varios vínculos.
RASLCPO_PFC
Compresión de campo de protocolo (consulte RFC 1172)
RASLCPO_ACFC
Compresión de campo de dirección y control (consulte RFC 1172)
RASLCPO_SSHF
Formato de encabezado de número de secuencia corta (consulte RFC 1990)
RASLCPO_DES_56
Cifrado de 56 bits de DES
RASLCPO_3_DES
Cifrado triple DES

dwRemoteOptions

Especifica información sobre las opciones de LCP que usa el equipo remoto. Este miembro es una combinación de las marcas siguientes.

Marca Significado
PPP_LCP_MULTILINK_FRAMING
La conexión usa varios vínculos.
RASLCPO_PFC
Compresión de campo de protocolo (consulte RFC 1172)
RASLCPO_ACFC
Compresión de campo de dirección y control (consulte RFC 1172)
RASLCPO_SSHF
Formato de encabezado de número de secuencia corta (consulte RFC 1990)
RASLCPO_DES_56
Cifrado de 56 bits de DES
RASLCPO_3_DES
Cifrado triple DES

dwEapTypeId

Especifica el identificador de tipo del Protocolo de autenticación extensible (EAP) que se usa para autenticar el equipo local. El valor de este miembro solo es válido si dwAuthenticationProtocol es PPP_LCP_EAP.

dwRemoteEapTypeId

Especifica el identificador de tipo del Protocolo de autenticación extensible (EAP) que se usa para autenticar el equipo remoto. El valor de este miembro solo es válido si dwRemoteAuthenticationProtocol es PPP_LCP_EAP.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado mprapi.h

Consulte también

PPP_CCP_INFO