struktur SYMBOL_INFO_EX (dbgeng.h)

Struktur SYMBOL_INFO_EX menjelaskan informasi simbol garis yang diperluas.

Sintaks

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

Anggota

SizeOfStruct

Atur ke sizeof(SYMBOL_INFO_EX).

TypeOfInfo

Jenis informasi simbol yang disimpan. DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE adalah satu-satunya jenis yang didukung.

Offset

Alamat baris pertama yang tidak sesuai dengan pengkompilasi yang menambahkan garis lem.

Line

Nomor baris pertama yang tidak sesuai dengan pengkompilasi yang menambahkan garis lem.

Displacement

Perpindahan baris: Offset antara alamat yang diberikan dan instruksi pertama dari baris.

Reserved[4]

Disiapkan untuk penggunaan masa mendatang. Parameter ini dapat diatur ke nilai apa pun.

Keterangan

Baris lem adalah baris kode yang ditambahkan ke biner oleh compiler/linker. Baris lem tidak memiliki baris yang sesuai dalam kode sumber asli. Mereka ditambahkan untuk mengikat fungsionalitas bersama-sama di dalam biner yang dihasilkan PE, misalnya memanggil fungsi kerangka kerja NET di dalam biner asli.

Persyaratan

Persyaratan Nilai
Header dbgeng.h (termasuk DbgEng.h)