struktur NET_VALIDATE_PASSWORD_RESET_INPUT_ARG (lmaccess.h)
Aplikasi klien meneruskan struktur NET_VALIDATE_PASSWORD_RESET_INPUT_ARG ke fungsi NetValidatePasswordPolicy saat aplikasi meminta validasi reset kata sandi.
Sintaks
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;
Anggota
InputPersistedFields
Menentukan struktur NET_VALIDATE_PERSISTED_FIELDS yang berisi informasi terkait kata sandi persisten tentang akun yang sedang masuk.
ClearPassword
Penunjuk 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.
PasswordMustChangeAtNextLogon
Nilai BOOLEAN yang menunjukkan apakah pengguna harus mengubah kata sandinya pada masuk berikutnya. Jika parameter ini TRUE, pengguna harus mengubah kata sandi pada masuk berikutnya.
ClearLockout
Nilai BOOLEAN yang dapat mengatur ulang "status penguncian" akun pengguna. Jika anggota ini TRUE, akun tidak akan lagi dikunci. Perhatikan bahwa aplikasi tidak dapat langsung mengunci akun. Akun hanya dapat dikunci sebagai akibat melebihi jumlah maksimum autentikasi kata sandi yang tidak valid yang diizinkan untuk akun tersebut.
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | lmaccess.h (termasuk Lm.h) |