Функция EapHostPeerInvokeConfigUI (eaphostpeerconfigapis.h)
Запускает пользовательский интерфейс конфигурации указанного метода EAP.
EapHostPeerInvokeConfigUI необходимо вызывать в потоках, которые инициализированы com для однопотокового подразделения (STA). Этого можно достичь, вызвав COM API CoInitialize; когда запрашивающий элемент завершил работу с потоком STA CoUninitialize , необходимо вызвать перед выходом.
Синтаксис
DWORD EapHostPeerInvokeConfigUI(
[in] HWND hwndParent,
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwSizeOfConfigIn,
[in] const BYTE *pConfigIn,
[out] DWORD *pdwSizeOfConfigOut,
[out] BYTE **ppConfigOut,
[out] EAP_ERROR **ppEapError
);
Параметры
[in] hwndParent
Дескриптор родительского окна, в котором появляется диалоговое окно конфигурации.
[in] dwFlags
Сочетание флагов EAP , описывающих поведение сеанса проверки подлинности EAP.
[in] eapMethodType
Структура EAP_METHOD_TYPE , задающая метод EAP.
[in] dwSizeOfConfigIn
Размер входной конфигурации. Может иметь значение 0 (ноль).
[in] pConfigIn
Указатель на буфер байтов, содержащий элементы конфигурации. Буфер имеет размер dwSizeOfConfigIn. Этот параметр может иметь значение NULL, если параметру dwSizeOfConfigIn присвоено значение 0 (ноль).
[out] pdwSizeOfConfigOut
Указатель на DWORD, указывающий размер буфера, на который указывает ppConfigOut.
[out] ppConfigOut
Указатель на указатель на буфер байтов, содержащий обновленные данные конфигурации пользователя. После использования данных эту память необходимо освободить, вызвав EapHostPeerFreeMemory.
[out] ppEapError
Указатель на указатель на структуру EAP_ERROR , которая содержит ошибки, вызванные EAPHost во время выполнения этого вызова функции. После использования данных об ошибках эту память необходимо освободить, вызвав EapHostPeerFreeErrorMemory.
Возвращаемое значение
None
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | eaphostpeerconfigapis.h |
Библиотека | Eappcfg.lib |
DLL | Eappcfg.dll |