struttura NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG (lmaccess.h)

Un'applicazione client passa la struttura NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG alla funzione NetValidatePasswordPolicy quando l'applicazione richiede una convalida della modifica della password.

Sintassi

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;

Members

InputPersistedFields

Specifica una struttura di NET_VALIDATE_PERSISTED_FIELDS che contiene informazioni persistenti relative alla password sull'account connesso.

ClearPassword

Puntatore a una stringa Unicode che specifica la nuova password, in formato testo non crittografato.

UserAccountName

Puntatore a una stringa Unicode che specifica il nome dell'account utente.

HashedPassword

Specifica una struttura NET_VALIDATE_PASSWORD_HASH che contiene un hash della nuova password.

PasswordMatch

Valore BOOLEAN che indica il risultato del tentativo dell'applicazione di convalidare la vecchia password fornita dall'utente. Se questo parametro è FALSE, la password non è stata convalidata.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione lmaccess.h (include Lm.h)

Vedi anche

NetValidatePasswordPolicy

Panoramica della gestione della rete

Strutture di gestione di rete