MSV1_0_SUPPLEMENTAL_CREDENTIAL structure (ntsecapi.h)
La structure MSV1_0_SUPPLEMENTAL_CREDENTIAL est utilisée pour transmettre des informations d’identification à MSV1_0 à partir de Kerberos ou d’un package d’authentification personnalisé.
Syntaxe
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;
Membres
Version
Spécifie le numéro de version de la structure d’informations d’identification et le contenu des informations d’identification associées.
Flags
Décrit les informations d’identification. Il peut contenir une ou plusieurs des valeurs suivantes.
LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]
Contient le mot de passe LM. La taille de ce tableau est définie par la constante MSV1_0_OWF_PASSWORD_LENGTH. Lorsque vous avez terminé d’utiliser le mot de passe, supprimez les informations sensibles de la mémoire en appelant SecureZeroMemory. Pour plus d’informations sur la protection du mot de passe, consultez Gestion des mots de passe.
NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]
Chaîne qui contient le mot de passe Windows. La taille de ce tableau est définie par la constante MSV1_0_OWF_PASSWORD_LENGTH. Lorsque vous avez terminé d’utiliser le mot de passe, supprimez les informations sensibles de la mémoire en appelant SecureZeroMemory.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ntsecapi.h |