estructura SEC_WINNT_AUTH_IDENTITY_EXW (sspi.h)
La estructura SEC_WINNT_AUTH_IDENTITY_EX contiene información sobre un usuario. Se proporcionan tanto una forma ANSI como Unicode de esta estructura.
Sintaxis
typedef struct _SEC_WINNT_AUTH_IDENTITY_EXW {
unsigned long Version;
unsigned long Length;
unsigned short *User;
unsigned long UserLength;
unsigned short *Domain;
unsigned long DomainLength;
unsigned short *Password;
unsigned long PasswordLength;
unsigned long Flags;
unsigned short *PackageList;
unsigned long PackageListLength;
} SEC_WINNT_AUTH_IDENTITY_EXW, *PSEC_WINNT_AUTH_IDENTITY_EXW;
Miembros
Version
Long sin signo que indica el número de versión de la estructura.
Length
Long sin signo que indica la longitud, en bytes, de la estructura.
User
Cadena Unicode o ANSI que contiene el nombre de la cuenta de usuario.
UserLength
Longitud, en caracteres, de la cadena User .
Domain
Cadena Unicode o ANSI que contiene el nombre del dominio de la cuenta de usuario.
DomainLength
Longitud, en caracteres, de la cadena Dominio .
Password
Cadena Unicode o ANSI que contiene la contraseña de usuario en texto no cifrado. Cuando haya terminado de usar la contraseña, quite la información confidencial de la memoria llamando a la función 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 Password .
Flags
Marca larga sin signo que indica el tipo utilizado por paquetes de seguridad negociables.
Valor | Significado |
---|---|
|
Todos los datos están en un búfer. |
|
Se usa con el proveedor de compatibilidad de seguridad (SSP) de Kerberos. Las credenciales son solo para identidades. El paquete Kerberos se dirige a no incluir datos de autorización en el vale. |
|
Las credenciales están en formato ANSI. |
|
Las credenciales están en formato Unicode. |
PackageList
Cadena Unicode o ANSI que contiene una lista separada por comas de nombres de paquetes de seguridad que están disponibles al usar el proveedor Microsoft Negotiate .
Establézcalo en "!ntlm" para especificar que no se va a usar el paquete NTLM .
PackageListLength
Longitud, en caracteres, de la cadena PackageList .
Comentarios
Tenga en cuenta que, cuando se usa esta estructura con RPC, la estructura debe permanecer válida durante la vigencia del identificador de enlace.
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 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de