NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG structure (lmaccess.h)
Une application cliente transmet la structure NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG à la fonction NetValidatePasswordPolicy lorsque l’application demande une validation de modification de mot de passe.
Syntaxe
typedef struct _NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG {
NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields;
LPWSTR ClearPassword;
LPWSTR UserAccountName;
NET_VALIDATE_PASSWORD_HASH HashedPassword;
BOOLEAN PasswordMatch;
} NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG, *PNET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG;
Membres
InputPersistedFields
Spécifie une structure NET_VALIDATE_PERSISTED_FIELDS qui contient des informations de mot de passe persistantes sur le compte connecté.
ClearPassword
Pointeur vers une chaîne Unicode spécifiant le nouveau mot de passe, au format texte clair.
UserAccountName
Pointeur vers une chaîne Unicode spécifiant le nom du compte d’utilisateur.
HashedPassword
Spécifie une structure NET_VALIDATE_PASSWORD_HASH qui contient un hachage du nouveau mot de passe.
PasswordMatch
Valeur BOOLEAN qui indique le résultat de la tentative de l’application de valider l’ancien mot de passe fourni par l’utilisateur. Si ce paramètre a la valeur FALSE, le mot de passe n’a pas été validé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | lmaccess.h (include Lm.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour