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 を含む) |