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;如果为非零值,则字符串为 Unicode。
nDebugStringLength
字符串长度的下 16 位(以字节为单位)。 由于 nDebugStringLength 的类型为 WORD,因此它并不总是包含字符串的完整长度(以字节为单位)。
例如,如果原始输出字符串长于 65536 字节,则此字段将包含一个小于实际字符串长度(以字节为单位)的值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | minwinbase.h (包括 Windows.h) |