Структура 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 |