Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |