共用方式為


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)

另請參閱

DEBUG_EVENT

ReadProcessMemory