Condividi tramite


Blocca

Ogni blocco di codice è identificato da un SymTagBlock simbolo. I simboli di blocco vengono usati per identificare gli ambiti annidati all'interno delle funzioni.

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_length ULONGLONG Numero di byte di codice nel blocco.
IDiaSymbol::get_lexicalParent IDiaSymbol* Simbolo del blocco o della funzione di inclusione.
IDiaSymbol::get_lexicalParentId DWORD Restituisce l'ID del simbolo padre lessicale.
IDiaSymbol::get_locationType DWORD I blocchi hanno posizioni statiche; per informazioni dettagliate, vedere Percorsi dei simboli.
IDiaSymbol::get_name BSTR Restituisce il nome del blocco , che in genere è una stringa vuota.
IDiaSymbol::get_relativeVirtualAddress DWORD Restituisce l'indirizzo virtuale di questo blocco rispetto al relativo padre lessicale.
IDiaSymbol::get_symIndexId DWORD ID indice del simbolo.
IDiaSymbol::get_symTag DWORD Restituisce SymTagBlock (uno dei valori di enumerazione SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Restituisce l'indirizzo virtuale di questo blocco all'interno del file eseguibile.

Vedi anche