Compartir a través de


estructura NET_VALIDATE_PASSWORD_RESET_INPUT_ARG (lmaccess.h)

Una aplicación cliente pasa la estructura NET_VALIDATE_PASSWORD_RESET_INPUT_ARG a la función NetValidatePasswordPolicy cuando la aplicación solicita una validación de restablecimiento de contraseña.

Sintaxis

typedef struct _NET_VALIDATE_PASSWORD_RESET_INPUT_ARG {
  NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields;
  LPWSTR                        ClearPassword;
  LPWSTR                        UserAccountName;
  NET_VALIDATE_PASSWORD_HASH    HashedPassword;
  BOOLEAN                       PasswordMustChangeAtNextLogon;
  BOOLEAN                       ClearLockout;
} NET_VALIDATE_PASSWORD_RESET_INPUT_ARG, *PNET_VALIDATE_PASSWORD_RESET_INPUT_ARG;

Members

InputPersistedFields

Especifica una estructura de NET_VALIDATE_PERSISTED_FIELDS que contiene información persistente relacionada con la contraseña sobre la cuenta que se está iniciando 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.

PasswordMustChangeAtNextLogon

Valor BOOLEAN que indica si el usuario debe cambiar su contraseña en el siguiente inicio de sesión. Si este parámetro es TRUE, el usuario debe cambiar la contraseña en el siguiente inicio de sesión.

ClearLockout

Valor BOOLEAN que puede restablecer el "estado de bloqueo" de la cuenta de usuario. Si este miembro es TRUE, la cuenta ya no se bloqueará. Tenga en cuenta que una aplicación no puede bloquear directamente una cuenta. Una cuenta solo se puede bloquear como resultado de superar el número máximo de autenticaciones de contraseña no válidas permitidas para la cuenta.

Requisitos

   
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)

Consulte también

NetValidatePasswordPolicy

Introducción a la administración de redes

Estructuras de administración de redes