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)

Lihat juga

ANSI_STRING

OEM_STRING

RtlAnsiStringToUnicodeSize

RtlAnsiStringToUnicodeString

RtlFreeUnicodeString

RtlInitUnicodeString

RtlUnicodeStringToAnsiSize

RtlUnicodeStringToAnsiString