struktur UNICODE_STRING (subauth.h)

Struktur UNICODE_STRING digunakan oleh berbagai fungsi Otoritas Keamanan Lokal (LSA) untuk menentukan string Unicode .

Sintaks

typedef struct _UNICODE_STRING {
  USHORT Length;
  USHORT MaximumLength;
  PWSTR  Buffer;
} UNICODE_STRING, *PUNICODE_STRING;

Anggota

Length

Menentukan panjang, dalam byte, dari string yang diacu oleh anggota Buffer , tidak termasuk karakter NULL yang mengakhiri, jika ada.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Ketika anggota struktur Panjang adalah nol dan anggota struktur MaximumLength adalah 1, anggota struktur Buffer dapat menjadi string kosong atau hanya berisi karakter null. Perilaku ini berubah dimulai dengan Windows Server 2008 R2 dan Windows 7 dengan SP1.

MaximumLength

Menentukan ukuran total, dalam byte, memori yang dialokasikan untuk Buffer. Hingga byte MaximumLength dapat ditulis ke dalam buffer tanpa menginjak-trampling memori.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Ketika anggota struktur Panjang adalah nol dan anggota struktur MaximumLength adalah 1, anggota struktur Buffer dapat menjadi string kosong atau hanya berisi karakter null. Perilaku ini berubah dimulai dengan Windows Server 2008 R2 dan Windows 7 dengan SP1.

Buffer

Penunjuk ke string karakter lebar. Perhatikan bahwa string yang dikembalikan oleh berbagai fungsi LSA mungkin tidak dihentikan null.

Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Ketika anggota struktur Panjang adalah nol dan anggota struktur MaximumLength adalah 1, anggota struktur Buffer dapat menjadi string kosong atau hanya berisi karakter null. Perilaku ini berubah dimulai dengan Windows Server 2008 R2 dan Windows 7 dengan SP1.

Persyaratan

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