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


Функция EapPeerGetResponsePacket (eapmethodpeerapis.h)

Получает пакет ответа из метода EAP.

Синтаксис

DWORD EapPeerGetResponsePacket(
  [in]      EAP_SESSION_HANDLE sessionHandle,
  [in, out] DWORD              *pcbSendPacket,
  [out]     EapPacket          *pSendPacket,
  [out]     EAP_ERROR          **ppEapError
);

Параметры

[in] sessionHandle

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

[in, out] pcbSendPacket

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

[out] pSendPacket

Указатель на структуру EapPacket , содержащую пакет ответа.

[out] ppEapError

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

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

None

Remarks

EapPeerGetResponsePacket вызывается EAPHost в методе EAP для получения пакета ответа. EAPHost вызывает этот API, только если код действия из предыдущего вызова указывает, что пакет доступен.

Этот вызов выполняется одноранговым EAPHost с помощью указателя функции на этот API. Этот API должен быть реализован в методе EAP, загруженном EAPHost, и должен строго соответствовать синтаксису и типам параметров, указанным в документации.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header eapmethodpeerapis.h

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

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