Функция EapHostPeerGetUIContext (eappapis.h)
Получает контекст пользовательского интерфейса для запрашивающего пользователя из EAPHost, если требуется создать пользовательский интерфейс.
За EAPHostPeerGetUIContext всегда следуют следующие функции.
Синтаксис
DWORD EapHostPeerGetUIContext(
[in] EAP_SESSIONID sessionHandle,
[out] DWORD *pdwSizeOfUIContextData,
[out] BYTE **ppUIContextData,
[out] EAP_ERROR **ppEapError
);
Параметры
[in] sessionHandle
Указатель на структуру EAP_SESSIONID , содержащую уникальный дескриптор для этого сеанса проверки подлинности EAP на сервере EAPHost. Этот дескриптор возвращается в параметре pSessionId при предыдущем вызове EapHostPeerBeginSession.
[out] pdwSizeOfUIContextData
Указатель на значение, указывающее размер (в байтах) буфера данных контекста пользовательского интерфейса, возвращаемого в ppUIContextData.
[out] ppUIContextData
Указатель на указатель на буфер, содержащий запрашиваемые данные контекста пользовательского интерфейса из EAPHost. Адрес, на который указывает этот параметр, передается в EapHostPeerInvokeInteractiveUI как IN-параметр pUIContextData.
[out] ppEapError
Указатель на адрес структуры EAP_ERROR . Перед вызовом этой функции адрес должен иметь значение NULL . Если данные об ошибках доступны, получается указатель на адрес структуры EAP_ERROR , содержащей все ошибки, возникающие во время выполнения этого вызова функции. После использования данных об ошибке освободите эту память, вызвав EapHostPeerFreeEapError.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | eappapis.h |
Библиотека | Eappprxy.lib |
DLL | Eappprxy.dll |
См. также раздел
Функции времени выполнения приложения EAPHost