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


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

Создает диалоговое окно настраиваемого интерактивного пользовательского интерфейса для метода EAP на клиенте.

Синтаксис

DWORD EapPeerInvokeInteractiveUI(
  [in]  EAP_METHOD_TYPE *pEapType,
  [in]  HWND            hwndParent,
  [in]  DWORD           dwSizeofUIContextData,
  [in]  BYTE            *pUIContextData,
  [out] DWORD           *pdwSizeOfDataFromInteractiveUI,
  [out] BYTE            **ppDataFromInteractiveUI,
  [out] EAP_ERROR       **ppEapError
);

Параметры

[in] pEapType

Структура EAP_METHOD_TYPE , содержащая сведения о поставщике и авторе о методе EAP, используемом для проверки подлинности подключения.

[in] hwndParent

Дескриптор родительского окна, который будет порождать диалоговое окно интерактивного пользовательского интерфейса.

[in] dwSizeofUIContextData

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

[in] pUIContextData

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

[out] pdwSizeOfDataFromInteractiveUI

Указатель на размер (в байтах) данных, возвращаемых в ppDataFromInteractiveUI.

[out] ppDataFromInteractiveUI

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

[out] ppEapError

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

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

None

Remarks

Этот API используется, когда EAPHost должен получить определенные данные от пользователя для продолжения.

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

Требования

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

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

Функции конфигурации однорангового метода EAPHost