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)

Consulte también

NetValidatePasswordPolicy

Introducción a la administración de redes

Estructuras de administración de redes