Sdílet prostřednictvím


Blokovat

Každý blok kódu je identifikován SymTagBlock symbolem. Symboly bloku slouží k identifikaci vnořených oborů v rámci funkcí.

Vlastnosti

Následující tabulka uvádí vlastnosti platné pro tento typ symbolu.

Vlastnost Datový typ Popis
IDiaSymbol::get_addressOffset DWORD Posun části umístění; podrobnosti naleznete v části LocationType – výčet.
IDiaSymbol::get_addressSection DWORD Část místa; podrobnosti naleznete v části LocationType – výčet.
IDiaSymbol::get_length ULONGLONG Počet bajtů kódu v bloku
IDiaSymbol::get_lexicalParent IDiaSymbol* Symbol ohraničujícího bloku nebo funkce
IDiaSymbol::get_lexicalParentId DWORD Vrátí ID lexikálního nadřazeného symbolu.
IDiaSymbol::get_locationType DWORD Bloky mají statická umístění; Podrobnosti najdete v tématu Umístění symbolů.
IDiaSymbol::get_name BSTR Vrátí název bloku (což je obvykle prázdný řetězec).
IDiaSymbol::get_relativeVirtualAddress DWORD Vrátí virtuální adresu tohoto bloku vzhledem k jeho lexikálnímu nadřazení.
IDiaSymbol::get_symIndexId DWORD ID indexu symbolu
IDiaSymbol::get_symTag DWORD Vrátí SymTagBlock (jedna z hodnot výčtu SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Vrátí virtuální adresu tohoto bloku ve spustitelném souboru.

Viz také