PublicSymbol
Quando viene creato il file con estensione exe, a ogni simbolo pubblico (almeno, a ogni funzione globale e simbolo di dati) viene assegnato un SymTagPublicSymbol
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_code | BOOL |
TRUE se la posizione del simbolo è nel codice. |
IDiaSymbol::get_function | BOOL |
TRUE se il simbolo è una funzione. |
IDiaSymbol::get_length | ULONGLONG |
Lunghezza di questo simbolo in byte. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Simbolo per l'ambito globale. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID del simbolo padre lessicale. |
IDiaSymbol::get_locationType | DWORD |
I simboli pubblici hanno posizioni statiche; per informazioni dettagliate, vedere Percorsi dei simboli. |
IDiaSymbol::get_managed | BOOL |
TRUE se la posizione del simbolo è nel codice gestito. |
IDiaSymbol::get_msil | BOOL |
TRUE se la posizione del simbolo si trova nel codice MSIL (Microsoft Intermediate Language). |
IDiaSymbol::get_name | BSTR |
Nome completamente decorato del simbolo. |
IDiaSymbol::get_symIndexId | DWORD |
ID indice del simbolo. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Posizione relativa del simbolo all'interno del relativo blocco. |
IDiaSymbol::get_symTag | DWORD |
Restituisce SymTagPublicSymbol (uno dei valori di enumerazione SymTagEnum). |
IDiaSymbol::get_undecoratedName | BSTR |
Nome del simbolo non dichiarato. |
IDiaSymbol::get_undecoratedNameEx | BSTR |
Parte o tutto il nome del simbolo non dichiarato. |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per