struktur NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG (lmaccess.h)
Aplikasi klien meneruskan struktur NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG ke fungsi NetValidatePasswordPolicy saat aplikasi meminta validasi perubahan kata sandi.
Sintaks
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;
Anggota
InputPersistedFields
Menentukan struktur NET_VALIDATE_PERSISTED_FIELDS yang berisi informasi terkait kata sandi persisten tentang akun yang sedang masuk.
ClearPassword
Arahkan ke string Unicode yang menentukan kata sandi baru, dalam format teks biasa.
UserAccountName
Penunjuk ke string Unicode yang menentukan nama akun pengguna.
HashedPassword
Menentukan struktur NET_VALIDATE_PASSWORD_HASH yang berisi hash kata sandi baru.
PasswordMatch
Nilai BOOLEAN yang menunjukkan hasil upaya aplikasi untuk memvalidasi kata sandi lama yang disediakan oleh pengguna. Jika parameter ini FALSE, kata sandi tidak divalidasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | lmaccess.h (termasuk Lm.h) |