Condividi tramite


Etichetta (Debug Interface Access SDK)

Una posizione nel codice del programma è identificata da un SymTagLabel simbolo.

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 l'etichetta usa una convenzione di chiamata personalizzata.
IDiaSymbol::get_farReturn BOOL TRUE se l'etichetta esegue un ritorno lontano.
IDiaSymbol::get_interruptReturn BOOL TRUE se l'etichetta contiene una restituzione da interrupt.
IDiaSymbol::get_lexicalParent IDiaSymbol* Simbolo per la funzione, il blocco o il compiland che lo racchiude.
IDiaSymbol::get_lexicalParentId DWORD ID del simbolo padre lessicale.
IDiaSymbol::get_locationType DWORD Le etichette hanno posizioni statiche; per informazioni dettagliate, vedere l'enumerazione Percorsi simboli.
IDiaSymbol::get_name BSTR Nome dell'etichetta.
IDiaSymbol::get_noInline BOOL TRUE se l'etichetta è stata specificata con l'attributo noinline .
IDiaSymbol::get_noReturn BOOL TRUE se l'etichetta è stata specificata con l'attributo noreturn .
IDiaSymbol::get_notReached BOOL TRUE se l'etichetta non viene mai chiamata.
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.
IDiaSymbol::get_relativeVirtualAddress DWORD Posizione relativa di questa etichetta all'interno del relativo modulo.
IDiaSymbol::get_symIndexId DWORD ID indice del simbolo.
IDiaSymbol::get_symTag DWORD Restituisce SymTagFuncDebugLabel (uno dei valori di enumerazione SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Posizione di questa etichetta all'interno dell'immagine eseguibile.

Vedi anche