Exe
Exe je jediný symbol bez lexikální nebo nadřazené třídy, protože představuje globální obor souboru .exe nebo .dll. Pro každý soubor existuje jenom jeden symbol se značkou SymTagExe
. Metoda IDiaSession::get_globalScope vrátí symbol.
Vlastnosti
Následující tabulka uvádí vlastnosti platné pro tento typ symbolu.
Vlastnost | Datový typ | Popis |
---|---|---|
IDiaSymbol::get_age | DWORD |
Věk tohoto spustitelného souboru |
IDiaSymbol::get_guid | GUID |
GUID tohoto spustitelného souboru. |
IDiaSymbol::get_isCTypes | BOOL |
TRUE pokud soubor symbolu přidružený k tomuto spustitelnému souboru obsahuje typy jazyka C (pouze v sadě DIA SDK v8.0 nebo novější). |
IDiaSymbol::get_isStripped | BOOL |
TRUE pokud byly privátní symboly odebrány ze souboru symbolu přidruženého k tomuto spustitelnému souboru (pouze v sadě DIA SDK v8.0 nebo novější). |
IDiaSymbol::get_machineType | DWORD |
Hodnota označující cílový procesor (jednu z hodnot výčtu CV_CPU_TYPE_e). |
IDiaSymbol::get_name | BSTR |
Název souboru .exe. |
IDiaSymbol::get_signature | DWORD |
Podpis spustitelného souboru |
IDiaSymbol::get_symbolsFileName | BSTR |
Úplná cesta k souboru .exe souboru .pdb nebo .dbg. |
IDiaSymbol::get_symIndexId | DWORD |
ID indexu symbolu |
IDiaSymbol::get_symTag | DWORD |
Vrátí SymTagExe (jedna z hodnot výčtu SymTagEnum). |