Функция EapPeerGetConfigBlobAndUserBlob (eapmethodpeerapis.h)
Метод EapPeerGetConfigBlobAndUserBlob позволяет разработчикам методов EAP предоставлять различные свойства подключения и свойства пользователя, поддерживаемые методом . EAPHost вызывает эту функцию для создания свойства подключения и свойства пользователя метода EAP.
Синтаксис
DWORD EapPeerGetConfigBlobAndUserBlob(
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] EapCredential eapCredential,
[out] DWORD *pdwConfigBlobSize,
[out] BYTE **ppConfigBlob,
[out] DWORD *pdwUserBlobSize,
[out] BYTE **ppUserBlob,
[out] EAP_ERROR **ppEapError
);
Параметры
[in] dwFlags
Сочетание флагов EAP , описывающих поведение сеанса проверки подлинности EAP.
[in] eapMethodType
Структура EAP_METHOD_TYPE , содержащая сведения о поставщике и авторе о методе EAP, используемом для проверки подлинности подключения.
[in] eapCredential
Структура EapCredential , содержащая тип учетных данных и соответствующие учетные данные.
[out] pdwConfigBlobSize
Получает указатель на размер параметра ppConfigBlob в байтах.
[out] ppConfigBlob
Получает указатель на указатель, содержащий буфер байтов с настроенными данными подключения.
[out] pdwUserBlobSize
Получает указатель на размер параметра ppUserBlob в байтах.
[out] ppUserBlob
Получает указатель на указатель, содержащий буфер байтов с пользовательскими данными методов.
[out] ppEapError
Указатель на адрес структуры EAP_ERROR , которая содержит ошибки, возникающие во время выполнения этого вызова функции. После использования данных об ошибках эту память необходимо освободить, вызвав EapPeerFreeErrorMemory.
Возвращаемое значение
Эта функция должна возвращать ERROR_SUCCESS , если она может создать правильное подключение и большой двоичный объект пользователя. Во всех остальных случаях возвращается соответствующая ошибка окон.
Комментарии
Этот вызов выполняется одноранговым EAPHost с помощью указателя функции на этот API. Этот API должен быть реализован в методе EAP, загруженном EAPHost, и должен строго соответствовать синтаксису и типам параметров, указанным в документации.
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | eapmethodpeerapis.h |
DLL | Eappcfg.dll |