struktur MSV1_0_INTERACTIVE_PROFILE (ntsecapi.h)

Struktur MSV1_0_INTERACTIVE_PROFILE berisi informasi tentang profil masuk interaktif.

Struktur ini digunakan oleh fungsi LsaLogonUser .

Sintaks

typedef struct _MSV1_0_INTERACTIVE_PROFILE {
  MSV1_0_PROFILE_BUFFER_TYPE MessageType;
  USHORT                     LogonCount;
  USHORT                     BadPasswordCount;
  LARGE_INTEGER              LogonTime;
  LARGE_INTEGER              LogoffTime;
  LARGE_INTEGER              KickOffTime;
  LARGE_INTEGER              PasswordLastSet;
  LARGE_INTEGER              PasswordCanChange;
  LARGE_INTEGER              PasswordMustChange;
  UNICODE_STRING             LogonScript;
  UNICODE_STRING             HomeDirectory;
  UNICODE_STRING             FullName;
  UNICODE_STRING             ProfilePath;
  UNICODE_STRING             HomeDirectoryDrive;
  UNICODE_STRING             LogonServer;
  ULONG                      UserFlags;
} MSV1_0_INTERACTIVE_PROFILE, *PMSV1_0_INTERACTIVE_PROFILE;

Anggota

MessageType

MSV1_0_PROFILE_BUFFER_TYPE nilai yang mengidentifikasi jenis data profil yang dikembalikan. Anggota ini harus diatur ke MsV1_0InteractiveProfile.

LogonCount

Berapa kali pengguna saat ini masuk.

Catatan Nilai ini tidak dijamin akurat karena pengendali domain tidak diberi tahu tentang semua logon dan logoff.
 

BadPasswordCount

Berapa kali kata sandi yang tidak valid diterapkan ke akun sejak terakhir berhasil masuk.

LogonTime

Waktu saat pengguna terakhir masuk. Ini adalah nilai waktu standar Windows format absolut.

LogoffTime

Waktu ketika pengguna harus keluar. Ini adalah nilai waktu standar Windows format absolut.

KickOffTime

Waktu ketika sistem harus memaksa pengguna untuk log keluar. Ini adalah nilai waktu standar Windows format absolut. Perhatikan bahwa pengguna Windows tidak dipaksa untuk log keluar secara interaktif; namun, koneksi jaringan mereka mungkin ditutup.

PasswordLastSet

Waktu dan tanggal kata sandi terakhir diubah. Ini adalah format absolut nilai waktu standar Windows.

PasswordCanChange

Waktu dan tanggal kapan pengguna harus diingatkan untuk mengubah kata sandi. Ini adalah nilai waktu standar Windows format absolut. Anggota ini digunakan oleh GINA untuk menampilkan perintah yang menanyakan apakah pengguna ingin mengubah kata sandi saat ini.

PasswordMustChange

Waktu dan tanggal saat pengguna harus mengubah kata sandi. Jika pengguna tidak pernah dapat mengubah kata sandi, anggota ini tidak ditentukan. Ini adalah format absolut, Windows, nilai waktu standar.

LogonScript

UNICODE_STRING yang berisi jalur relatif ke skrip masuk akun.

HomeDirectory

UNICODE_STRING yang berisi direktori beranda untuk pengguna.

FullName

UNICODE_STRING berisi nama lengkap pengguna.

ProfilePath

UNICODE_STRING menentukan jalur ke profil roaming pengguna jika pengguna memiliki profil roaming. Misalnya: \SomeServer\SomeShare\MyUserName

HomeDirectoryDrive

UNICODE_STRING berisi huruf kandar (misalnya, C:\ atau D:) dari direktori beranda.

LogonServer

UNICODE_STRING berisi nama server yang memproses permintaan masuk.

UserFlags

Menentukan bagaimana pengguna ini menetapkan sesi. Ini bisa menjadi bendera berikut.

Nilai Makna
LOGON_EXTRA_SIDS
Pengguna masuk menggunakan pengidentifikasi keamanan tambahan (SID).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header ntsecapi.h

Lihat juga

MSV1_0_PROFILE_BUFFER_TYPE