Поделиться через


структура PPP_EAP_PACKET (raseapif.h)

Структура PPP_EAP_PACKET указывает сведения о пакете, обрабатываемом протоколом проверки подлинности.

Синтаксис

typedef struct _PPP_EAP_PACKET {
  BYTE Code;
  BYTE Id;
  BYTE Length[2];
  BYTE Data[1];
} PPP_EAP_PACKET, *PPPP_EAP_PACKET;

Члены

Code

Указывает тип пакета, который отправляется или получается протоколом проверки подлинности. Этот параметр является одним из четырех следующих значений.

Значение Значение
EAPCODE_Request
Пакет является запросом.
EAPCODE_Response
Пакет является ответом.
EAPCODE_Success
Пакет указывает на успешное выполнение.
EAPCODE_Failure
Пакет указывает на сбой.

Id

Указывает идентификатор пакета. Протокол проверки подлинности отвечает за поддержание количества пакетов для сеансов, так как это число пакетов относится к действиям EAP.

Length[2]

Указывает длину пакета.

Data[1]

Указывает данные, передаваемые этим пакетом. Если пакет является пакетом запроса или ответа, первый байт этого элемента обозначает его тип. Дополнительные сведения о типах пакетов и требованиях к резервированию типов см. в документе RFC 2284.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть raseapif.h

См. также раздел

Структуры EAP

Справочник по расширенному протоколу проверки подлинности

PPP_EAP_INFO

PPP_EAP_INPUT

PPP_EAP_OUTPUT

RasEapGetInfo

RasEapMakeMessage