Bagikan melalui


struktur OUTPUT_DEBUG_STRING_INFO (minwinbase.h)

Berisi alamat, format, dan panjang, dalam byte, dari string penelusuran kesalahan.

Sintaks

typedef struct _OUTPUT_DEBUG_STRING_INFO {
  LPSTR lpDebugStringData;
  WORD  fUnicode;
  WORD  nDebugStringLength;
} OUTPUT_DEBUG_STRING_INFO, *LPOUTPUT_DEBUG_STRING_INFO;

Anggota

lpDebugStringData

String penelusuran kesalahan di ruang alamat proses panggilan. Debugger dapat menggunakan fungsi ReadProcessMemory untuk mengambil nilai string.

fUnicode

Format string penelusuran kesalahan. Jika anggota ini nol, string debugging adalah ANSI; jika bukan nol, stringnya adalah Unicode.

nDebugStringLength

16 bit yang lebih rendah dari panjang string dalam byte. Karena nDebugStringLength berjenis WORD, ini tidak selalu berisi panjang penuh string dalam byte.

Misalnya, jika string output asli lebih panjang dari 65536 byte, bidang ini akan berisi nilai yang kurang dari panjang string aktual dalam byte.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header minwinbase.h (termasuk Windows.h)

Lihat juga

DEBUG_EVENT

ReadProcessMemory