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
要求
要求 | 值 |
---|---|
Header | dbghelp.h |
可再发行组件 | DbgHelp.dll 5.1 或更高版本 |