Compartir a través de


estructura MSV1_0_SUPPLEMENTAL_CREDENTIAL (ntsecapi.h)

La estructura MSV1_0_SUPPLEMENTAL_CREDENTIAL se usa para pasar credenciales a MSV1_0 desde Kerberos o paquete de autenticación personalizado.

Sintaxis

typedef struct _MSV1_0_SUPPLEMENTAL_CREDENTIAL {
  ULONG Version;
  ULONG Flags;
  UCHAR LmPassword[MSV1_0_OWF_PASSWORD_LENGTH];
  UCHAR NtPassword[MSV1_0_OWF_PASSWORD_LENGTH];
} MSV1_0_SUPPLEMENTAL_CREDENTIAL, *PMSV1_0_SUPPLEMENTAL_CREDENTIAL;

Miembros

Version

Especifica el número de versión de la estructura de credenciales y el contenido de credenciales relacionado.

Flags

Describe la credencial. Esto puede contener uno o varios de los valores siguientes.

Valor Significado
MSV1_0_CRED_LM_PRESENT
La credencial contiene una contraseña de LAN Manager (LM) almacenada en el miembro LmPassword .
MSV1_0_CRED_NT_PRESENT
La credencial contiene una contraseña de Windows almacenada en el miembro NtPassword .
MSV1_0_CRED_VERSION
La información de versión se incluye y se almacena en el miembro Version .

LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]

Contiene la contraseña lm. El tamaño de esta matriz se define mediante la constante MSV1_0_OWF_PASSWORD_LENGTH. Cuando haya terminado de usar la contraseña, quite la información confidencial de la memoria mediante una llamada a SecureZeroMemory. Para obtener más información sobre cómo proteger la contraseña, consulte Control de contraseñas.

NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]

Cadena que contiene la contraseña de Windows. El tamaño de esta matriz se define mediante la constante MSV1_0_OWF_PASSWORD_LENGTH. Cuando haya terminado de usar la contraseña, quite la información confidencial de la memoria mediante una llamada a SecureZeroMemory.

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 ntsecapi.h