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) |