Partager via


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

NetValidatePasswordPolicy

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau