Функция EapPeerGetResult (eapmethodpeerapis.h)
Получает результат сеанса проверки подлинности из метода EAP.
Эта функция вызывается, когда метод завершил проверку подлинности или когда нижний уровень получает альтернативный результат.
Синтаксис
DWORD EapPeerGetResult(
[in] EAP_SESSION_HANDLE sessionHandle,
[in] EapPeerMethodResultReason reason,
[out] EapPeerMethodResult *ppResult,
[out] EAP_ERROR **ppEapError
);
Параметры
[in] sessionHandle
Указатель на структуру EAP_SESSION_HANDLE , содержащую уникальный дескриптор для этого сеанса проверки подлинности EAP на сервере EAPHost. Этот дескриптор возвращается в параметре pSessionHandle при предыдущем вызове EapPeerBeginSession.
[in] reason
Структура EapPeerMethodResultReason , указывающая код причины для результата проверки подлинности, возвращаемого в ppResult.
[out] ppResult
Указатель на структуру EapPeerMethodResult , содержащую результаты проверки подлинности.
[out] ppEapError
Указатель на адрес структуры EAP_ERROR , содержащей все ошибки, возникающие при выполнении этого вызова функции. После использования данных об ошибке эту память необходимо освободить, передав указатель на EapPeerFreeErrorMemory.
Возвращаемое значение
None
Remarks
Этот вызов выполняется одноранговым EAPHost с помощью указателя функции на этот API. Этот API должен быть реализован в методе EAP, загруженном EAPHost, и должен строго соответствовать синтаксису и типам параметров, указанным в документации.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | eapmethodpeerapis.h |