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


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

Предоставляет новый или обновленный контекст пользовательского интерфейса для однорангового метода EAP, загруженного в EAPHost после создания пользовательского интерфейса. Дополнительные сведения о повышении пользовательского интерфейса см. в разделе EapHostPeerGetUIContext.

EapHostPeerSetUIContext задает данные контекста пользовательского интерфейса, полученные при вызове EapHostPeerInvokeInteractiveUI.

Синтаксис

DWORD EapHostPeerSetUIContext(
  [in]  EAP_SESSIONID             sessionHandle,
  [in]  DWORD                     dwSizeOfUIContextData,
  [in]  const BYTE * const        pUIContextData,
  [out] EapHostPeerResponseAction *pEapOutput,
  [out] EAP_ERROR                 **ppEapError
);

Параметры

[in] sessionHandle

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

[in] dwSizeOfUIContextData

Размер (в байтах) буфера данных контекста пользовательского интерфейса, предоставленного в pUIContextData.

[in] pUIContextData

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

[out] pEapOutput

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

[out] ppEapError

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

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

None

Требования

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

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

Функции среды выполнения EAPHost Supplicant

EapHostPeerGetUIContext

EapHostPeerInvokeInteractiveUI