struktur SEC_WINNT_AUTH_IDENTITY_A (sspi.h)
Memungkinkan Anda meneruskan nama pengguna dan kata sandi tertentu ke pustaka run-time untuk tujuan autentikasi.
Sintaks
typedef struct _SEC_WINNT_AUTH_IDENTITY_A {
unsigned char *User;
unsigned long UserLength;
unsigned char *Domain;
unsigned long DomainLength;
unsigned char *Password;
unsigned long PasswordLength;
unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;
Anggota
User
String yang berisi nama pengguna.
UserLength
Panjang, dalam karakter, dari string pengguna, tidak termasuk karakter null yang mengakhiri.
Domain
String yang berisi nama domain atau nama grup kerja.
DomainLength
Panjang, dalam karakter, dari string domain, tidak termasuk karakter null yang mengakhiri.
Password
String yang berisi kata sandi pengguna di domain atau grup kerja. Setelah Anda selesai menggunakan kata sandi, hapus informasi sensitif dari memori dengan memanggil SecureZeroMemory. Untuk informasi selengkapnya tentang melindungi kata sandi, lihat Menangani Kata Sandi.
PasswordLength
Panjang, dalam karakter, dari string kata sandi, tidak termasuk karakter null yang mengakhiri.
Flags
Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
String dalam struktur ini dalam format ANSI. |
|
String dalam struktur ini dalam format Unicode . |
Keterangan
Ketika struktur ini digunakan dengan RPC, struktur harus tetap valid selama masa pakai handel pengikatan.
String mungkin ANSI atau Unicode, tergantung pada nilai yang Anda tetapkan untuk anggota Bendera .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | sspi.h |