次の方法で共有


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 関数を呼び出す場合などです。

要件

要件
Header dbgeng.h (DbgEng.h を含む)