Condividi tramite


struttura DEBUG_SYMBOL_SOURCE_ENTRY (dbgeng.h)

La struttura DEBUG_SYMBOL_SOURCE_ENTRY descrive una sezione del codice sorgente e un'area corrispondente della memoria della destinazione.

Sintassi

typedef struct _DEBUG_SYMBOL_SOURCE_ENTRY {
  ULONG64 ModuleBase;
  ULONG64 Offset;
  ULONG64 FileNameId;
  ULONG64 EngineInternal;
  ULONG   Size;
  ULONG   Flags;
  ULONG   FileNameSize;
  ULONG   StartLine;
  ULONG   EndLine;
  ULONG   StartColumn;
  ULONG   EndColumn;
  ULONG   Reserved;
} DEBUG_SYMBOL_SOURCE_ENTRY, *PDEBUG_SYMBOL_SOURCE_ENTRY;

Membri

ModuleBase

Indirizzo di base, nello spazio indirizzi virtuale della destinazione, del modulo da cui proviene il simbolo di origine.

Offset

Posizione della memoria corrispondente al codice sorgente nello spazio indirizzi virtuale della destinazione.

FileNameId

Identificatore per il nome del file del codice sorgente. Se queste informazioni non sono disponibili, FieldNameId è impostato su zero.

EngineInternal

Riservato per l'uso interno del motore del debugger.

Size

Dimensioni dell'area di memoria corrispondente al codice sorgente. Se queste informazioni non sono disponibili, Dimensioni è impostata su una.

Flags

Impostare su zero.

FileNameSize

Numero di caratteri nel nome file di origine, incluso il carattere di terminazione.

StartLine

Numero di riga dell'inizio dell'area del codice sorgente nel file. Il numero della prima riga nel file è uno. Se queste informazioni non sono disponibili, StartLine è impostata su DEBUG_ANY_ID.

EndLine

Numero di riga della fine dell'area del codice sorgente nel file. Il numero della prima riga nel file è uno. Se queste informazioni non sono disponibili, StartLine è impostata su DEBUG_ANY_ID.

StartColumn

Numero di colonna dell'inizio dell'area del codice sorgente. Il numero della prima colonna è uno. Se queste informazioni non sono disponibili, StartLine è impostata su DEBUG_ANY_ID.

EndColumn

Numero di colonna della fine dell'area del codice sorgente. Il numero della prima colonna è uno. Se queste informazioni non sono disponibili, StartLine è impostata su DEBUG_ANY_ID.

Reserved

Riservato per uso futuro.

Fabbisogno

Requisito Valore
intestazione dbgeng.h (include DbgEng.h)