次の方法で共有


SYMBOL_INFO_EX構造体 (dbgeng.h)

SYMBOL_INFO_EX構造体は、拡張ライン シンボル情報を記述します。

構文

typedef struct _SYMBOL_INFO_EX {
  ULONG   SizeOfStruct;
  ULONG   TypeOfInfo;
  ULONG64 Offset;
  ULONG   Line;
  ULONG   Displacement;
  ULONG   Reserved[4];
} SYMBOL_INFO_EX, *PSYMBOL_INFO_EX;

メンバーズ

SizeOfStruct

sizeof(SYMBOL_INFO_EX) に設定します。

TypeOfInfo

格納されているシンボル情報の種類。 DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINEのみがサポートされている型です。

Offset

コンパイラによって追加された接着行に対応しない最初の行のアドレス。

Line

コンパイラによって追加された接着線に対応しない最初の行番号。

Displacement

行の変位: 指定されたアドレスと行の最初の命令の間のオフセット。

Reserved[4]

将来の使用のために予約されています。 このパラメーターは任意の値に設定できます。

備考

接着行は、コンパイラ/リンカーによってバイナリに追加されるコード行です。 接着行には、元のソース コードに対応する行がありません。 これらは、PE で生成されたバイナリ内の機能をバインドするために追加されます。たとえば、ネイティブ バイナリ内で NET Framework 関数を呼び出します。

必要条件

要件 価値
ヘッダー dbgeng.h (DbgEng.h を含む)