Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет реализацию функции для конкретного метода EAP, которая получает поля ввода учетных данных единого входа EAP для метода EAP.
Синтаксис
DWORD EapPeerQueryCredentialInputFields(
[in] HANDLE hUserImpersonationToken,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwFlags,
[in] DWORD dwEapConnDataSize,
[in] BYTE *pbEapConnData,
[out] EAP_CONFIG_INPUT_FIELD_ARRAY *pEapConfigFieldsArray,
[out] EAP_ERROR **ppEapError
);
Параметры
[in] hUserImpersonationToken
Маркер олицетворения для пользователя, учетные данные которого необходимо запросить и получить.
[in] eapMethodType
Структура EAP_METHOD_TYPE , содержащая сведения о поставщике и авторе о методе EAP, используемом для проверки подлинности подключения.
[in] dwFlags
Сочетание флагов EAP , описывающих поведение сеанса проверки подлинности EAP.
[in] dwEapConnDataSize
Размер байтовых данных конфигурации единого входа EAP, на которые указывает pbEapConnData, в байтах.
[in] pbEapConnData
Указатель на непрозрачный буфер байтов, содержащий большой двоичный объект данных конфигурации EAP.
[out] pEapConfigFieldsArray
Указатель на структуру EAP_CONFIG_INPUT_FIELD_ARRAY , содержащую поля ввода, отображаемые для запрашивающего пользователя. Поля pwszData в отдельных элементах EAP_CONFIG_INPUT_FIELD_DATA инициализируются значением NULL.
[out] ppEapError
Указатель на адрес структуры EAP_ERROR , которая содержит ошибки, возникающие во время выполнения этого вызова функции. После использования данных об ошибках эта память должна быть освобождена путем передачи указателя на данные об ошибках в EapPeerFreeErrorMemory.
Возвращаемое значение
None
Remarks
EapPeerQueryCredentialInputFields поддерживает единый вход. Эта функция однорангового метода, например EapPeerQueryUserBlobFromCredentialInputFields, используется только в сценарии единого входа.
Реализация этой функции для конкретного метода EAP вызывается EAPHost всякий раз, когда запрашивающее приложение вызывает EapHostPeerQueryCredentialInputFields. Разработчик этой функции отвечает за то, чтобы EAP_CONFIG_INPUT_FIELD_ARRAY , возвращаемые этой функцией, содержали определения полей ввода для каждого элемента данных учетных данных, которые методы EAP будут запрашивать у запрашивающего пользователя.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | eapmethodpeerapis.h |