FuncDebugStart

Se una funzione dispone di un determinato punto su cui eseguire il debug è anche possibile avviare, quel punto viene identificato da un simbolo con un oggetto SymTagFuncDebugStart tag.

Proprietà

Nella tabella seguente vengono illustrate le proprietà che sono valide per questo tipo del simbolo.

Proprietà

Tipo di dati

Descrizione

IDiaSymbol::get_addressOffset

DWORD

Parte offset di posizione, per ulteriori informazioni, vedere LocationType.

IDiaSymbol::get_addressSection

DWORD

Parte della sezione di posizione, per ulteriori informazioni, vedere LocationType.

IDiaSymbol::get_customCallingConvention

BOOL

TRUE se la funzione viene utilizzata una convenzione di chiamata personalizzata (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_farReturn

BOOL

TRUE se la funzione ha eseguito per un return (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_interruptReturn

BOOL

TRUE se la funzione contiene un ritorno dall'interruzione (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_isStatic

BOOL

TRUE se la funzione viene contrassegnata come static (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Simbolo per la funzione che lo contiene.

IDiaSymbol::get_lexicalParentId

DWORD

ID del simbolo padre lessicale.

IDiaSymbol::get_locationType

DWORD

I punti di inizio dispongono di posizioni statiche; per ulteriori informazioni, vedere Percorsi dei simboli.

IDiaSymbol::get_noInline

BOOL

TRUE se la funzione è stata specificata con noinline attributo (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_noReturn

BOOL

TRUE se la funzione è stata specificata con differente attributo (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_notReached

BOOL

TRUE se la funzione non viene mai chiamata (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_offset

LONG

Offset del simbolo in memoria, per ulteriori informazioni, vedere LocationType, LocIsRegRel.

IDiaSymbol::get_optimizedCodeDebugInfo

BOOL

TRUE se il codice dispone di informazioni di debug per il codice ottimizzato (solo DIA SDK in v8.0 o in versioni successive).

IDiaSymbol::get_relativeVirtualAddress

DWORD

Posizione relativa della funzione all'interno del blocco.

IDiaSymbol::get_symIndexId

DWORD

Indice ID del simbolo.

IDiaSymbol::get_symTag

DWORD

Restituisce SymTagFuncDebugStart (uno di SymTagEnum valori).

IDiaSymbol::get_virtualAddress

ULONGLONG

Posizione della funzione nell'eseguibile.

Vedere anche

Riferimenti

Gerarchia lessicale dei tipi di simboli

LocationType

Percorsi dei simboli