Compartilhar via


estrutura SEC_WINNT_AUTH_IDENTITY_A (rpcdce.h)

A estrutura SEC_WINNT_AUTH_IDENTITY permite passar um nome de usuário e uma senha específicos para a biblioteca em tempo de execução para fins de autenticação. A estrutura é válida para Windows e Macintosh.

Sintaxe

typedef struct _SEC_WINNT_AUTH_IDENTITY_A {
  unsigned char *User;
  unsigned long UserLength;
  unsigned char *Domain;
  unsigned long DomainLength;
  unsigned char *Password;
  unsigned long PasswordLength;
  unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;

Membros

User

Cadeia de caracteres que contém o nome de usuário.

UserLength

Número de caracteres no Usuário, excluindo o NULL de terminação.

Domain

Cadeia de caracteres que contém o nome do domínio ou grupo de trabalho.

DomainLength

Número de caracteres no Domínio, excluindo o NULL de terminação.

Password

Cadeia de caracteres que contém a senha do usuário no domínio ou grupo de trabalho.

PasswordLength

Número de caracteres em Senha, excluindo o NULL de terminação.

Flags

Sinalizadores usados para especificar ANSI ou UNICODE. Deve ser uma destas opções:

SEC_WINNT_AUTH_IDENTITY_ANSI

SEC_WINNT_AUTH_IDENTITY_UNICODE

Comentários

Essa estrutura deve permanecer válida durante o tempo de vida do identificador de associação, a menos que apontado da estrutura RPC_HTTP_TRANSPORT_CREDENTIALS ou RPC_HTTP_TRANSPORT_CREDENTIALS_V2 .

As cadeias de caracteres podem ser ANSI ou UNICODE, dependendo do valor atribuído a Flags.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho rpcdce.h (inclua Rpc.h)