PublicSymbol

Quando il file EXE viene creato, ciascun simbolo pubblico al minimo, ogni funzione e i simboli globali di dati) viene fornito un oggetto SymTagPublicSymbol 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_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 dispongono di posizioni statiche; per ulteriori informazioni, 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 è nel codice Microsoft Intermediate Language (MSIL).

IDiaSymbol::get_name

BSTR

Il nome completamente decorata del simbolo.

IDiaSymbol::get_symIndexId

DWORD

Indice ID del simbolo.

IDiaSymbol::get_relativeVirtualAddress

DWORD

Posizione relativa del simbolo all'interno del blocco.

IDiaSymbol::get_symTag

DWORD

Restituisce SymTagPublicSymbol (uno di SymTagEnum valori).

IDiaSymbol::get_undecoratedName

BSTR

Il nome non decorato del simbolo.

IDiaSymbol::get_undecoratedNameEx

BSTR

Parte o tutto nome non decorato del simbolo.

Vedere anche

Riferimenti

Gerarchia lessicale dei tipi di simboli

LocationType

Percorsi dei simboli