estructura NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG (lmaccess.h)
Una aplicación cliente pasa la estructura NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG a la función NetValidatePasswordPolicy cuando la aplicación solicita una validación de cambio de contraseña.
Sintaxis
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;
Miembros
InputPersistedFields
Especifica una estructura de NET_VALIDATE_PERSISTED_FIELDS que contiene información persistente relacionada con la contraseña sobre la cuenta en la que se inicia sesión.
ClearPassword
Puntero a una cadena Unicode que especifica la nueva contraseña, en formato de texto no cifrado.
UserAccountName
Puntero a una cadena Unicode que especifica el nombre de la cuenta de usuario.
HashedPassword
Especifica una estructura de NET_VALIDATE_PASSWORD_HASH que contiene un hash de la nueva contraseña.
PasswordMatch
Valor BOOLEAN que indica el resultado del intento de la aplicación de validar la contraseña antigua proporcionada por el usuario. Si este parámetro es FALSE, la contraseña no se validó.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | lmaccess.h (include Lm.h) |