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 以降

こちらもご覧ください

SymGetLineFromAddr64

SymGetLineFromName64

SymGetLineNext64

SymGetLinePrev64