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) |