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;

Members

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 del motore del debugger interno.

Size

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

Flags

Imposta 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 è impostato 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 è impostato 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 è impostato 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 è impostato su DEBUG_ANY_ID.

Reserved

Riservato per utilizzi futuri.

Requisiti

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