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 |
---|---|
|
Las cadenas de esta estructura están en formato ANSI. |
|
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 |