структура PPP_LCP_INFO (mprapi.h)
Структура PPP_LCP_INFO содержит сведения, описывающие результаты согласования протокола PPP Link Control Protocol (LCP).
Синтаксис
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;
Члены
dwError
Указывает ошибку, которая произошла в случае неудачного согласования.
dwAuthenticationProtocol
Указывает протокол проверки подлинности, используемый для проверки подлинности локального компьютера. Этот элемент может иметь одно из следующих значений.
dwAuthenticationData
Указывает дополнительные сведения о протоколе проверки подлинности, заданном членом dwAuthenticationProtocol . Этот элемент может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
MD5 CHAP |
|
Microsoft CHAP |
|
Microsoft CHAP версии 2 |
dwRemoteAuthenticationProtocol
Указывает протокол проверки подлинности, используемый для проверки подлинности удаленного компьютера. Список возможных значений см. в элементе dwAuthenticationProtocol .
dwRemoteAuthenticationData
Указывает дополнительные сведения о протоколе проверки подлинности, заданном dwRemoteAuthenticationProtocol. Список возможных значений см. в элементе dwAuthenticationData .
dwTerminateReason
Указывает причину, по которой подключение было прервано локальным компьютером. Этот элемент всегда имеет нулевое значение.
dwRemoteTerminateReason
Указывает причину, по которой подключение было прервано удаленным компьютером. Этот элемент всегда имеет нулевое значение.
dwOptions
Указывает сведения о параметрах LCP, используемых локальным компьютером. Этот элемент представляет собой сочетание следующих флагов.
Flag | Значение |
---|---|
|
Для подключения используется многоканавая связь |
|
Сжатие полей протокола (см. RFC 1172) |
|
Сжатие полей адресов и элементов управления (см. RFC 1172) |
|
Формат заголовка короткого порядкового номера (см. RFC 1990) |
|
56-разрядное шифрование DES |
|
Тройное шифрование DES |
dwRemoteOptions
Указывает сведения о параметрах LCP, используемых удаленным компьютером. Этот элемент представляет собой сочетание следующих флагов.
Flag | Значение |
---|---|
|
Для подключения используется многоканавая связь. |
|
Сжатие полей протокола (см. RFC 1172) |
|
Сжатие полей адресов и элементов управления (см. RFC 1172) |
|
Формат заголовка короткого порядкового номера (см. RFC 1990) |
|
56-разрядное шифрование DES |
|
Тройное шифрование DES |
dwEapTypeId
Указывает идентификатор типа протокола EAP, используемого для проверки подлинности локального компьютера. Значение этого элемента является допустимым, только если параметр dwAuthenticationProtocol имеет значение PPP_LCP_EAP.
dwRemoteEapTypeId
Указывает идентификатор типа протокола расширенной проверки подлинности (EAP), используемого для проверки подлинности удаленного компьютера. Значение этого элемента допустимо, только если параметр dwRemoteAuthenticationProtocol PPP_LCP_EAP.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | mprapi.h |