Функция EapMethodAuthenticatorBeginSession (eapmethodauthenticatorapis.h)
Создает новый сеанс проверки подлинности EAP на сервере EAPHost.
EapMethodAuthenticatorBeginSession — это прототип функции.
Синтаксис
DWORD EapMethodAuthenticatorBeginSession(
[in] DWORD dwFlags,
[in] BYTE bInitialId,
LPCWSTR pwszIdentity,
[in] const EapAttributes * const pAttributeArray,
[in] DWORD dwSizeofConnectionData,
const BYTE * const pConnectionData,
[in] DWORD dwMaxSendPacketSize,
[out] EAP_SESSION_HANDLE *pSessionHandle,
[out] EAP_ERROR **ppEapError
);
Параметры
[in] dwFlags
Сочетание флагов EAP , описывающих поведение сеанса проверки подлинности EAP.
[in] bInitialId
Строка Юникода с нулевым завершением, содержащая удостоверение пользователя для проверки подлинности.
pwszIdentity
Удостоверение пользователя, прошедшего проверку подлинности.
[in] pAttributeArray
Указатель на структуру массива EapAttributes , указывающую атрибуты EAP сущности для проверки подлинности.
[in] dwSizeofConnectionData
Указывает размер данных в байтах, на которые указывает pConnectionData. Если pConnectionData имеет значение NULL, этот элемент равен нулю.
pConnectionData
Указатель на данные подключения, полученные из пользовательского интерфейса конфигурации протокола проверки подлинности.
[in] dwMaxSendPacketSize
Указывает максимальный размер (в байтах) пакета EAP, отправленного во время сеанса.
[out] pSessionHandle
Указатель на структуру EAP_SESSION_HANDLE , содержащую уникальный дескриптор для этого сеанса проверки подлинности EAP на сервере EAPHost.
[out] ppEapError
При необходимости получает указатель на указатель на структуру EAP_ERROR , которая содержит ошибки, возникающие при выполнении этого вызова функции. После использования данных об ошибках эту память необходимо освободить, передав указатель на данные об ошибках в EapMethodAuthenticatorFreeMemory.
Возвращаемое значение
None
Remarks
Этот вызов выполняется EAPHost на основе средства проверки подлинности с помощью указателя функции на этот API. Этот API должен быть реализован в методе проверки подлинности EAP, загруженном EAPHost, и должен строго соответствовать синтаксису и типам параметров, указанным в документации.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | eapmethodauthenticatorapis.h |