Функция 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.
Значение | Значение |
---|---|
|
ppAuthData содержит структуру EAPHOST_AUTH_INFO . |
|
ppAuthData содержит буфер WCHAR . |
|
ppAuthData содержит буфер CHAR . |
|
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 |