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


Функция 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

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

Функции однорангового узла EAPHost Run-Time