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


Структура EapPeerMethodResult (eapmethodpeerapis.h)

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

Синтаксис

typedef struct tagEapPeerMethodResult {
  BOOL             fIsSuccess;
  DWORD            dwFailureReasonCode;
  BOOL             fSaveConnectionData;
  DWORD            dwSizeofConnectionData;
  BYTE             *pConnectionData;
  BOOL             fSaveUserData;
  DWORD            dwSizeofUserData;
  BYTE             *pUserData;
  EAP_ATTRIBUTES   *pAttribArray;
  EAP_ERROR        *pEapError;
  NgcTicketContext *pNgcKerbTicket;
  BOOL             fSaveToCredMan;
} EapPeerMethodResult;

Члены

fIsSuccess

Если задано значение TRUE, проверяющий успешно прошел проверку подлинности; значение false, это не так.

dwFailureReasonCode

Содержит код причины, если запрашивающий не удалось пройти проверку подлинности.

fSaveConnectionData

Если задано значение TRUE, данные подключения, указанные в разделе данных pConnectionData , должны быть сохранены на диске; в противном случае его не нужно сохранять.

dwSizeofConnectionData

Размер pConnectionData в байтах.

pConnectionData

Указатель на буфер байтов, содержащий сведения о подключении, по которому проводится сеанс проверки подлинности EAP. Буфер может содержать не более элементов dwSizeOfConnectionData .

fSaveUserData

Если задано значение TRUE, данные пользователя, указанные в разделе данных pUserData , должны быть сохранены на диске; в противном случае его не нужно сохранять.

dwSizeofUserData

Размер pUserData в байтах.

pUserData

Указатель на буфер байтов, содержащий сведения о запрашиваемом пользователе, который запросил сеанс проверки подлинности EAP. Буфер может содержать не более элементов dwSizeofUserData .

pAttribArray

Указатель на структуру массива EAP_ATTRIBUTES , содержащую атрибуты EAP, возвращаемые сеансом проверки подлинности.

pEapError

Указатель на структуру EAP_ERROR , содержащую все ошибки, возникающие во время выполнения этого вызова функции. После использования данных об ошибках эту память необходимо освободить, передав указатель на EapPeerFreeErrorMemory.

pNgcKerbTicket

Билет Kerberos.

fSaveToCredMan

Указывает, следует ли сохранять данные в диспетчере учетных данных.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть eapmethodpeerapis.h

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

Структуры одноранговых методов EAPHost