Compartilhar via


estrutura NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG (lmaccess.h)

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

Sintaxe

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;

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 não criptografado.

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.

PasswordMatch

Valor BOOLEAN que indica o resultado da tentativa do aplicativo de validar a senha antiga fornecida pelo usuário. Se esse parâmetro for FALSE, a senha não foi validada.

Requisitos

Requisito Valor
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