Функция 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 |