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


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

Вызывается просителом каждый раз, когда проситель получает пакет, который должен обработать EAPHost. EapHostPeerProcessReceivedPacket следует вызывать только после успешного вызова EapHostPeerBeginSession.

Синтаксис

DWORD EapHostPeerProcessReceivedPacket(
  [in]  EAP_SESSIONID             sessionHandle,
  [in]  DWORD                     cbReceivePacket,
  [in]  const BYTE * const        pReceivePacket,
  [out] EapHostPeerResponseAction *pEapOutput,
  [out] EAP_ERROR                 **ppEapError
);

Параметры

[in] sessionHandle

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

[in] cbReceivePacket

Размер (в байтах) буфера полученного пакета, на который указывает параметр cbReceivePacket .

[in] pReceivePacket

Указатель на буфер, содержащий входящие данные EAP, полученные запрашивающим.

[out] pEapOutput

Указатель на значение EapHostPeerResponseAction , указывающее, что запрашивающий должен выполнить соответствующее действие. Обычно проситель либо вызывает другой метод в EAPHost, либо действует самостоятельно.

[out] ppEapError

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

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

None

Требования

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

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

Функции времени выполнения приложения EAPHost