structure DOMAIN_PASSWORD_INFORMATION (ntsecapi.h)
La structure DOMAIN_PASSWORD_INFORMATION contient des informations sur la stratégie de mot de passe d’un domaine, telles que la longueur minimale des mots de passe et la façon dont les mots de passe doivent être uniques.
Il est utilisé dans la structure MSV1_0_CHANGEPASSWORD_RESPONSE .
Syntaxe
typedef struct _DOMAIN_PASSWORD_INFORMATION {
USHORT MinPasswordLength;
USHORT PasswordHistoryLength;
ULONG PasswordProperties;
#if ...
OLD_LARGE_INTEGER MaxPasswordAge;
#if ...
OLD_LARGE_INTEGER MinPasswordAge;
#else
LARGE_INTEGER MaxPasswordAge;
#endif
#else
LARGE_INTEGER MinPasswordAge;
#endif
} DOMAIN_PASSWORD_INFORMATION, *PDOMAIN_PASSWORD_INFORMATION;
Membres
MinPasswordLength
Spécifie la longueur minimale, en caractères, d’un mot de passe valide.
PasswordHistoryLength
Indique le nombre de mots de passe précédents enregistrés dans la liste d’historique. Un utilisateur ne peut pas réutiliser un mot de passe dans la liste d’historique.
PasswordProperties
Indicateurs qui décrivent les propriétés du mot de passe. Il peut s’agir d’une ou plusieurs des valeurs suivantes.
MaxPasswordAge
Spécifie la durée maximale pendant laquelle un mot de passe peut rester le même. Les mots de passe antérieurs doivent être modifiés. Étant donné que SAM stocke les temps relatifs sous forme de valeurs négatives et les temps absolus sous forme de nombres positifs, l’heure est stockée sous la forme d’une structure FILETIME avec des valeurs négatives.
Le type de données de ce membre est OLD_LARGE_INTEGER si MIDL_PASS est défini.
MinPasswordAge
Spécifie la durée minimale avant qu’un mot de passe puisse être modifié. Étant donné que SAM stocke les temps relatifs sous forme de valeurs négatives et les temps absolus sous forme de nombres positifs, l’heure est stockée sous la forme d’une structure FILETIME avec des valeurs négatives.
Le type de données de ce membre est OLD_LARGE_INTEGER si MIDL_PASS est défini.
Spécifications
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 |