Compartir a través de


estructura SEC_WINNT_AUTH_IDENTITY_A (sspi.h)

Permite pasar un nombre de usuario y una contraseña concretos a la biblioteca en tiempo de ejecución para la autenticación.

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

Longitud, en caracteres, de la cadena de usuario, que no incluye el carácter nulo de terminación.

Domain

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

DomainLength

Longitud, en caracteres, de la cadena de dominio, que no incluye el carácter nulo de terminación.

Password

Cadena que contiene la contraseña del usuario en el dominio o grupo de trabajo. Cuando haya terminado de usar la contraseña, quite la información confidencial de la memoria llamando a SecureZeroMemory. Para obtener más información sobre cómo proteger la contraseña, consulte Control de contraseñas.

PasswordLength

Longitud, en caracteres, de la cadena de contraseña, sin incluir el carácter nulo de terminación.

Flags

Este miembro puede ser uno de los siguientes valores.

Valor Significado
SEC_WINNT_AUTH_IDENTITY_ANSI
Las cadenas de esta estructura están en formato ANSI.
SEC_WINNT_AUTH_IDENTITY_UNICODE
Las cadenas de esta estructura están en formato Unicode .

Comentarios

Cuando se usa esta estructura con RPC, la estructura debe permanecer válida durante la vigencia del identificador de enlace.

Las cadenas pueden ser ANSI o Unicode, según el valor que asigne al miembro Flags .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado sspi.h