структура OUTPUT_DEBUG_STRING_INFO (minwinbase.h)
Содержит адрес, формат и длину строки отладки в байтах.
Синтаксис
typedef struct _OUTPUT_DEBUG_STRING_INFO {
LPSTR lpDebugStringData;
WORD fUnicode;
WORD nDebugStringLength;
} OUTPUT_DEBUG_STRING_INFO, *LPOUTPUT_DEBUG_STRING_INFO;
Члены
lpDebugStringData
Строка отладки в адресном пространстве вызывающего процесса. Отладчик может использовать функцию ReadProcessMemory для получения значения строки.
fUnicode
Формат строки отладки. Если этот член равен нулю, строка отладки — ANSI; Если это ненулевое значение, строка — Юникод.
nDebugStringLength
Нижние 16 бит длины строки в байтах. Так как nDebugStringLength имеет тип WORD, он не всегда содержит полную длину строки в байтах.
Например, если исходная выходная строка длиннее 65536 байт, это поле будет содержать значение, которое меньше фактической длины строки в байтах.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | minwinbase.h (включая Windows.h) |