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


Структура EapHostPeerMethodResult (eaphostpeertypes.h)

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

Синтаксис

typedef struct tagEapHostPeerMethodResult {
  BOOL            fIsSuccess;
  UINT32          dwFailureReasonCode;
  BOOL            fSaveConnectionData;
  UINT32          dwSizeofConnectionData;
#if ...
  BYTE            *pConnectionData;
#else
  BYTE            *pConnectionData;
#endif
  BOOL            fSaveUserData;
  UINT32          dwSizeofUserData;
#if ...
  BYTE            *pUserData;
#else
  BYTE            *pUserData;
#endif
  EAP_ATTRIBUTES  *pAttribArray;
  ISOLATION_STATE isolationState;
  EAP_METHOD_INFO *pEapMethodInfo;
  EAP_ERROR       *pEapError;
} EapHostPeerMethodResult;

Члены

fIsSuccess

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

dwFailureReasonCode

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

fSaveConnectionData

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

dwSizeofConnectionData

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

pConnectionData

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

fSaveUserData

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

dwSizeofUserData

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

pUserData

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

pAttribArray

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

isolationState

Значение ISOLATION_STATE ссылки, указывающее состояние изоляции подключения сеанса проверки подлинности.

pEapMethodInfo

Указатель на структуру EAP_METHOD_INFO , содержащую сведения о методе EAP, который выполнил проверку подлинности для запрашивающего.

pEapError

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

Требования

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

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

Структуры просительного приложения EAPHost

EapHostPeerGetResult