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
SEC_WINNT_AUTH_IDENTITY_ANSI
String dalam struktur ini dalam format ANSI.
SEC_WINNT_AUTH_IDENTITY_UNICODE
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