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) |