Bagikan melalui


struktur NET_VALIDATE_PERSISTED_FIELDS (lmaccess.h)

Struktur NET_VALIDATE_PERSISTED_FIELDS berisi informasi tentang properti kata sandi pengguna. Input ke dan output dari fungsi NetValidatePasswordPolicy berisi data terkait kata sandi persisten. Ketika fungsi menghasilkan struktur ini, fungsi mengidentifikasi data persisten yang telah berubah dalam panggilan ini.

Sintaks

typedef struct _NET_VALIDATE_PERSISTED_FIELDS {
  ULONG                       PresentFields;
  FILETIME                    PasswordLastSet;
  FILETIME                    BadPasswordTime;
  FILETIME                    LockoutTime;
  ULONG                       BadPasswordCount;
  ULONG                       PasswordHistoryLength;
  PNET_VALIDATE_PASSWORD_HASH PasswordHistory;
} NET_VALIDATE_PERSISTED_FIELDS, *PNET_VALIDATE_PERSISTED_FIELDS;

Anggota

PresentFields

Jenis: ULONG

Sekumpulan bendera bit yang mengidentifikasi data terkait kata sandi persisten yang telah berubah. Anggota ini hanya valid ketika struktur ini adalah output dari fungsi NetValidatePasswordPolicy . Anggota ini diabaikan ketika struktur ini dimasukkan ke fungsi. Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.

Nilai Makna
NET_VALIDATE_PASSWORD_LAST_SET
Anggota PasswordLastSet berisi nilai baru.
NET_VALIDATE_BAD_PASSWORD_TIME
Anggota BadPasswordTime berisi nilai baru.
NET_VALIDATE_LOCKOUT_TIME
Anggota LockoutTime berisi nilai baru.
NET_VALIDATE_BAD_PASSWORD_COUNT
Anggota BadPasswordCount berisi nilai baru.
NET_VALIDATE_PASSWORD_HISTORY_LENGTH
Anggota PasswordHistoryLength berisi nilai baru.
NET_VALIDATE_PASSWORD_HISTORY
Anggota PasswordHistory berisi nilai baru.

PasswordLastSet

Jenis: FILETIME

Tanggal dan waktu (dalam GMT) ketika kata sandi untuk akun diatur atau terakhir diubah.

BadPasswordTime

Jenis: FILETIME

Tanggal dan waktu (dalam GMT) ketika pengguna mencoba masuk ke akun menggunakan kata sandi yang salah.

LockoutTime

Jenis: FILETIME

Tanggal dan waktu (dalam GMT) ketika akun terakhir dikunci. Jika akun belum dikunci, anggota ini adalah nol. Penguncian terjadi ketika jumlah login kata sandi yang buruk melebihi jumlah yang diizinkan.

BadPasswordCount

Jenis: ULONG

Frekuensi pengguna mencoba masuk ke akun menggunakan kata sandi yang salah.

PasswordHistoryLength

Jenis: ULONG

Jumlah kata sandi sebelumnya yang disimpan dalam daftar riwayat untuk akun tersebut. Pengguna tidak dapat menggunakan kembali kata sandi dalam daftar riwayat.

PasswordHistory

Jenis: PNET_VALIDATE_PASSWORD_HASH

Penunjuk ke struktur NET_VALIDATE_PASSWORD_HASH yang berisi hash kata sandi dalam daftar riwayat.

Keterangan

Perhatikan bahwa aplikasi bertanggung jawab untuk menyimpan semua data persisten yang diubah serta informasi objek pengguna apa pun. Lain kali aplikasi memanggil NetValidatePasswordPolicy pada instans objek pengguna yang sama, aplikasi harus menyediakan bidang yang diperlukan dari informasi persisten.

Struktur NET_VALIDATE_AUTHENTICATION_INPUT_ARG, NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG, NET_VALIDATE_PASSWORD_RESET_INPUT_ARG, dan NET_VALIDATE_OUTPUT_ARG berisi struktur NET_VALIDATE_PERSISTED_FIELDS .

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)

Lihat juga

NetValidatePasswordPolicy

Gambaran Umum Manajemen Jaringan

Struktur Manajemen Jaringan