estrutura PPP_LCP_INFO (mprapi.h)
A estrutura PPP_LCP_INFO contém informações que descrevem os resultados de uma negociação de protocolo LCP.
Sintaxe
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;
Membros
dwError
Especifica o erro que ocorreu se a negociação não foi bem-sucedida.
dwAuthenticationProtocol
Especifica o protocolo de autenticação usado para autenticar o computador local. Esse membro pode ser um dos valores a seguir.
dwAuthenticationData
Especifica informações adicionais sobre o protocolo de autenticação especificado pelo membro dwAuthenticationProtocol . Esse membro pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
MD5 CHAP |
|
Microsoft CHAP |
|
Microsoft CHAP versão 2 |
dwRemoteAuthenticationProtocol
Especifica o protocolo de autenticação usado para autenticar o computador remoto. Consulte o membro dwAuthenticationProtocol para obter uma lista de valores possíveis.
dwRemoteAuthenticationData
Especifica informações adicionais sobre o protocolo de autenticação especificado por dwRemoteAuthenticationProtocol. Consulte o membro dwAuthenticationData para obter uma lista de valores possíveis.
dwTerminateReason
Especifica o motivo pelo qual a conexão foi encerrada pelo computador local. Esse membro sempre tem um valor igual a zero.
dwRemoteTerminateReason
Especifica o motivo pelo qual a conexão foi encerrada pelo computador remoto. Esse membro sempre tem um valor igual a zero.
dwOptions
Especifica informações sobre as opções de LCP em uso pelo computador local. Esse membro é uma combinação dos sinalizadores a seguir.
Sinalizador | Significado |
---|---|
|
A conexão está usando vários links |
|
Compactação de campo de protocolo (consulte RFC 1172) |
|
Compactação de campo de endereço e controle (consulte RFC 1172) |
|
Formato de cabeçalho de número de sequência curta (consulte RFC 1990) |
|
Criptografia de 56 bits do DES |
|
Criptografia DES tripla |
dwRemoteOptions
Especifica informações sobre as opções de LCP em uso pelo computador remoto. Esse membro é uma combinação dos sinalizadores a seguir.
Sinalizador | Significado |
---|---|
|
A conexão está usando multilink. |
|
Compactação de campo de protocolo (consulte RFC 1172) |
|
Compactação de campo de endereço e controle (consulte RFC 1172) |
|
Formato de cabeçalho de número de sequência curta (consulte RFC 1990) |
|
Criptografia de 56 bits do DES |
|
Criptografia DES tripla |
dwEapTypeId
Especifica o identificador de tipo do Protocolo de Autenticação Extensível (EAP) usado para autenticar o computador local. O valor desse membro será válido somente se dwAuthenticationProtocol for PPP_LCP_EAP.
dwRemoteEapTypeId
Especifica o identificador de tipo do Protocolo de Autenticação Extensível (EAP) usado para autenticar o computador remoto. O valor desse membro será válido somente se dwRemoteAuthenticationProtocol for PPP_LCP_EAP.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | mprapi.h |