Структура 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 |