estrutura NET_VALIDATE_PASSWORD_RESET_INPUT_ARG (lmaccess.h)

Um aplicativo cliente passa a estrutura NET_VALIDATE_PASSWORD_RESET_INPUT_ARG para a função NetValidatePasswordPolicy quando o aplicativo solicita uma validação de redefinição de senha.

Sintaxe

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;

Membros

InputPersistedFields

Especifica uma estrutura NET_VALIDATE_PERSISTED_FIELDS que contém informações persistentes relacionadas à senha sobre a conta que está sendo conectada.

ClearPassword

Ponteiro para uma cadeia de caracteres Unicode especificando a nova senha, em formato de texto sem formatação.

UserAccountName

Ponteiro para uma cadeia de caracteres Unicode especificando o nome da conta de usuário.

HashedPassword

Especifica uma estrutura NET_VALIDATE_PASSWORD_HASH que contém um hash da nova senha.

PasswordMustChangeAtNextLogon

Valor BOOLEAN que indica se o usuário deve alterar sua senha no próximo logon. Se esse parâmetro for TRUE, o usuário deverá alterar a senha no próximo logon.

ClearLockout

Valor BOOLEAN que pode redefinir o "estado de bloqueio" da conta de usuário. Se esse membro for TRUE, a conta não será mais bloqueada. Observe que um aplicativo não pode bloquear diretamente uma conta. Uma conta só pode ser bloqueada como resultado de exceder o número máximo de autenticações de senha inválidas permitidas para a conta.

Requisitos

   
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho lmaccess.h (inclua Lm.h)

Confira também

NetValidatePasswordPolicy

Visão geral do gerenciamento de rede

Estruturas de gerenciamento de rede