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 |