Struktur STRING (ntdef.h)

Struktur ANSI_STRING mendefinisikan string yang dihitung yang digunakan untuk string ANSI.

Sintaks

typedef struct _STRING {
  USHORT Length;
  USHORT MaximumLength;
  PCHAR  Buffer;
} STRING;

Anggota

Length

Panjang byte string yang disimpan dalam buffer yang diacu oleh Buffer.

MaximumLength

Panjang dalam byte buffer yang diacu oleh Buffer.

Buffer

Penunjuk ke buffer yang digunakan untuk memuat string karakter.

Keterangan

Struktur ANSI_STRING digunakan untuk meneruskan string ANSI. Gunakan rutinitas RtlInitAnsiString untuk menginisialisasi ANSI_STRING.

Jika string dihentikan null, Panjang tidak menyertakan NULL yang mengakhiri.

MaximumLength digunakan untuk menunjukkan panjang Buffer sehingga jika string diteruskan ke rutinitas konversi seperti RtlUnicodeStringToAnsiString string yang dikembalikan tidak melebihi ukuran buffer.

Persyaratan

Persyaratan Nilai
Header ntdef.h (termasuk Wdm.h, Ntddk.h)

Lihat juga

OEM_STRING

RtlAnsiStringToUnicodeSize

RtlAnsiStringToUnicodeString

RtlFreeAnsiString

RtlInitAnsiString

RtlUnicodeStringToAnsiSize

RtlUnicodeStringToAnsiString

UNICODE_STRING