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


Функция EapHostPeerGetAuthStatus (eappapis.h)

Получает текущее состояние проверки подлинности EAP участника из EAPHost.

Синтаксис

DWORD EapHostPeerGetAuthStatus(
  [in]  EAP_SESSIONID         sessionHandle,
  [in]  EapHostPeerAuthParams authParam,
  [out] DWORD                 *pcbAuthData,
  [out] BYTE                  **ppAuthData,
  [out] EAP_ERROR             **ppEapError
);

Параметры

[in] sessionHandle

Указатель на структуру EAP_SESSIONID , содержащую уникальный дескриптор для этого сеанса проверки подлинности EAP на сервере EAPHost. Этот дескриптор возвращается в параметре pSessionId в предыдущем вызове EapHostPeerBeginSession.

[in] authParam

Значение перечисления EapHostPeerAuthParams , указывающее тип данных проверки подлинности EAP, получаемых от EAPHost.

Значение Значение
EapHostPeerAuthStatus
ppAuthData содержит структуру EAPHOST_AUTH_INFO .
EapHostPeerIdentity
ppAuthData содержит буфер WCHAR .
EapHostPeerIdentityExtendedInfo
ppAuthData содержит буфер CHAR .
EapHostNapInfo
Windows 7 или более поздней версии: структура [EapHostPeerNapInfo](/windows/win32/eaphost/eaphostpeernapinfo).

[out] pcbAuthData

Размер (в байтах) буфера данных проверки подлинности EAP, на который указывает параметр ppAuthData .

[out] ppAuthData

Указатель на указатель на буфер байтов, содержащий данные проверки подлинности из EAPHost. Формат этих данных зависит от значения, предоставленного в authParam.

[out] ppEapError

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

Возвращаемое значение

None

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header eappapis.h
Библиотека Eappprxy.lib
DLL Eappprxy.dll

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

Функции Run-Time Run-Time EAPHost