Bagikan melalui


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)

Lihat juga

NetValidatePasswordPolicy

Gambaran Umum Manajemen Jaringan

Struktur Manajemen Jaringan