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


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

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

Синтаксис

DWORD EapHostPeerGetSendPacket(
  [in]  EAP_SESSIONID sessionHandle,
  [out] DWORD         *pcbSendPacket,
  [out] BYTE          **ppSendPacket,
  [out] EAP_ERROR     **ppEapError
);

Параметры

[in] sessionHandle

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

[out] pcbSendPacket

Указатель на DWORD, указывающий максимальный размер (в байтах) буфера, на который указывает ppSendPacket. EapHostPeerGetSendPacket при возврате — это размер фактических данных, на которые указывает ppSendPacket.

[out] ppSendPacket

Указатель на указатель на буфер, содержащий данные пакета, возвращаемые модулем EAP. Буфер выделяется 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