IMAGEHLP_LINE 結構 (dbghelp.h)
表示原始程序檔行。
語法
typedef struct _IMAGEHLP_LINE {
DWORD SizeOfStruct;
PVOID Key;
DWORD LineNumber;
PCHAR FileName;
DWORD Address;
} IMAGEHLP_LINE, *PIMAGEHLP_LINE;
成員
SizeOfStruct
結構的大小,以位元組為單位。 通話端必須將這個成員設定為 sizeof(IMAGEHLP_LINE64)
。
Key
此成員會保留供作業系統使用。
LineNumber
檔案中的行號。
FileName
檔名,包括完整路徑。
Address
行中第一個指令的位址。
備註
這個結構會取代 IMAGEHLP_LINE 結構。 如需詳細資訊,請參閱 更新的平台支援。 IMAGEHLP_LINE 定義如下的 DbgHelp.h。
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_LINE IMAGEHLP_LINE64
#define PIMAGEHLP_LINE PIMAGEHLP_LINE64
#else
typedef struct _IMAGEHLP_LINE {
DWORD SizeOfStruct;
PVOID Key;
DWORD LineNumber;
PCHAR FileName;
DWORD Address;
} IMAGEHLP_LINE, *PIMAGEHLP_LINE;
typedef struct _IMAGEHLP_LINEW {
DWORD SizeOfStruct;
PVOID Key;
DWORD LineNumber;
PCHAR FileName;
DWORD64 Address;
} IMAGEHLP_LINEW, *PIMAGEHLP_LINEW;
#endif
規格需求
需求 | 值 |
---|---|
標頭 | dbghelp.h |
可轉散發套件 | DbgHelp.dll 5.1 或更新版本 |