共用方式為


IMAGEHLP_LINE64 結構 (dbghelp.h)

表示原始程式檔行。

語法

typedef struct _IMAGEHLP_LINE64 {
  DWORD   SizeOfStruct;
  PVOID   Key;
  DWORD   LineNumber;
  PCHAR   FileName;
  DWORD64 Address;
} IMAGEHLP_LINE64, *PIMAGEHLP_LINE64;

成員

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 或更新版本

另請參閱

SymGetLineFromAddr64

SymGetLineFromName64

SymGetLineNext64

SymGetLinePrev64