struktur UNICODE_STRING (ntdef.h)
Struktur UNICODE_STRING digunakan untuk menentukan string Unicode.
Sintaks
typedef struct _UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;
Anggota
Length
Panjangnya, dalam byte, dari string yang disimpan di Buffer.
MaximumLength
Panjangnya, dalam byte, buffer.
Buffer
Penunjuk ke buffer yang digunakan untuk berisi string karakter lebar.
Keterangan
Struktur UNICODE_STRING digunakan untuk meneruskan string Unicode. Gunakan RtlUnicodeStringInit atau RtlUnicodeStringInitEx untuk menginisialisasi struktur UNICODE_STRING .
Jika string dihentikan null, Panjang tidak menyertakan karakter null berikutnya.
MaximumLength digunakan untuk menunjukkan panjang Buffer sehingga jika string diteruskan ke rutinitas konversi seperti RtlAnsiStringToUnicodeString string yang dikembalikan tidak melebihi ukuran buffer.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntdef.h (termasuk Wdm.h, Ntddk.h, Ntdef.h) |