Compartilhar via


Estrutura EapCredential (eaptypes.h)

A estrutura EapCredential contém informações sobre o tipo de credenciais e as credenciais apropriadas. Isso é passado como uma entrada para a API EapPeerGetConfigBlobAndUserBlob .

Sintaxe

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

Membros

credType

O EapCredentialType para as credenciais passadas no parâmetro de credenciais .

credData

Estrutura que contém o ponteiro para os dados de credencial.

Se credType for definido como EAP_EMPTY_CREDENTIAL, especifique um valor NULL para credenciais.

Se credType estiver definido como EAP_USERNAME_PASSWORD_CREDENTIAL, use uma estrutura EapUsernamePasswordCredential para especificar o nome de usuário e a senha a serem usados para as credenciais.

Se credType for definido como EAP_WINLOGON_CREDENTIAL, especifique um valor NULL para credenciais.

Se credType for definido como EAP_CERTIFICATE_CREDENTIAL, use uma estrutura EapCertificateCredential para credenciais para especificar o hash de certificado e uma senha (caso o certificado seja protegido por senha).

Se credType estiver definido como EAP_SIM_CREDENTIAL, use uma estrutura EapSimCredential para credenciais para especificar a ID do ICC do SIM selecionado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho eaptypes.h

Confira também

EapCertificateCredential

EapCredentialType

EapPeerGetConfigBlobAndUserBlob

EapSimCredential

EapUsernamePasswordCredential