Поделиться через


Структура EapCredential (eaptypes.h)

Структура EapCredential содержит сведения о типе учетных данных и соответствующих учетных данных. Он передается в качестве входных данных в API EapPeerGetConfigBlobAndUserBlob .

Синтаксис

typedef struct _EapCredential {
  EapCredentialType     credType;
#if ...
  EapCredentialTypeData credData;
#else
  EapCredentialTypeData credData;
#endif
} EapCredential;

Члены

credType

EapCredentialType для учетных данных, переданных в параметре credentials.

credData

Структура, содержащая указатель на данные учетных данных.

Если для credType задано значение EAP_EMPTY_CREDENTIAL, укажите значение NULL для учетных данных.

Если для credType задано значение EAP_USERNAME_PASSWORD_CREDENTIAL, используйте структуру EapUsernamePasswordCredential , чтобы указать имя пользователя и пароль для учетных данных.

Если для credType задано значение EAP_WINLOGON_CREDENTIAL, укажите значение NULL для учетных данных.

Если для credType задано значение EAP_CERTIFICATE_CREDENTIAL, используйте структуру EapCertificateCredential для учетных данных, чтобы указать хэш сертификата и пароль (если сертификат защищен паролем).

Если для credType задано значение EAP_SIM_CREDENTIAL, используйте структуру EapSimCredential для учетных данных, чтобы указать идентификатор ICC выбранной SIM-карты.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть eaptypes.h

См. также раздел

EapCertificateCredential

EapCredentialType

EapPeerGetConfigBlobAndUserBlob

EapSimCredential

EapUsernamePasswordCredential