Condividi tramite


FuncDebugStart

Se una funzione ha un punto definito in corrispondenza del quale deve iniziare il debug, tale punto viene identificato da un simbolo con un SymTagFuncDebugStart tag.

Proprietà

Nella tabella seguente vengono illustrate le proprietà valide per questo tipo di simbolo.

Proprietà Tipo di dati Descrizione
IDiaSymbol::get_addressOffset DWORD Parte offset della posizione; per informazioni dettagliate, vedere l'enumerazione LocationType.
IDiaSymbol::get_addressSection DWORD Parte della sezione della posizione; per informazioni dettagliate, vedere l'enumerazione LocationType.
IDiaSymbol::get_customCallingConvention BOOL TRUE se la funzione usa una convenzione di chiamata personalizzata (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_farReturn BOOL TRUE se la funzione esegue un ritorno lontano (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_interruptReturn BOOL TRUE se la funzione contiene una restituzione da interrupt (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_isStatic BOOL TRUE se la funzione è contrassegnata come statica (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_lexicalParent IDiaSymbol* Simbolo per la funzione di inclusione.
IDiaSymbol::get_lexicalParentId DWORD ID del simbolo padre lessicale.
IDiaSymbol::get_locationType DWORD I punti iniziali hanno posizioni statiche; per informazioni dettagliate, vedere Percorsi dei simboli.
IDiaSymbol::get_noInline BOOL TRUE se la funzione è stata specificata con l'attributo noinline (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_noReturn BOOL TRUE se la funzione è stata specificata con l'attributo noreturn (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_notReached BOOL TRUE se la funzione non viene mai chiamata (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_offset LONG Offset del simbolo in memoria; per informazioni dettagliate, vedere l'enumerazione LocationType, LocIsRegRel.
IDiaSymbol::get_optimizedCodeDebugInfo BOOL TRUE se il codice contiene informazioni di debug per il codice ottimizzato (solo in DIA SDK v8.0 o versione successiva).
IDiaSymbol::get_relativeVirtualAddress DWORD Posizione relativa della funzione all'interno del relativo blocco.
IDiaSymbol::get_symIndexId DWORD ID indice del simbolo.
IDiaSymbol::get_symTag DWORD Restituisce SymTagFuncDebugStart (uno dei valori di enumerazione SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Posizione della funzione all'interno dell'eseguibile.

Vedi anche