estructura de SEC_WINNT_AUTH_IDENTITY_A (rpcdce.h)

La estructura de SEC_WINNT_AUTH_IDENTITY permite pasar un nombre de usuario y una contraseña concretos a la biblioteca en tiempo de ejecución para la autenticación. La estructura es válida para Windows y Macintosh.

Sintaxis

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;

Miembros

User

Cadena que contiene el nombre de usuario.

UserLength

Número de caracteres del usuario, excepto el valor NULL de terminación.

Domain

Cadena que contiene el nombre del dominio o del grupo de trabajo.

DomainLength

Número de caracteres del dominio, excepto el valor NULL de terminación.

Password

Cadena que contiene la contraseña del usuario en el dominio o grupo de trabajo.

PasswordLength

Número de caracteres en Contraseña, excepto el valor NULL de terminación.

Flags

Marcas usadas para especificar ANSI o UNICODE. Debe ser una de las siguientes:

SEC_WINNT_AUTH_IDENTITY_ANSI

SEC_WINNT_AUTH_IDENTITY_UNICODE

Comentarios

Esta estructura debe permanecer válida durante la vigencia del identificador de enlace a menos que apunte desde la estructura RPC_HTTP_TRANSPORT_CREDENTIALS o RPC_HTTP_TRANSPORT_CREDENTIALS_V2 .

Las cadenas pueden ser ANSI o UNICODE en función del valor asignado a Flags.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado rpcdce.h (include Rpc.h)