Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Exe jest jedynym symbolem bez elementu nadrzędnego leksykalnego lub nadrzędnego klasy, ponieważ reprezentuje globalny zakres pliku exe lub dll. Istnieje tylko jeden symbol z tagiem SymTagExe
na plik. Metoda IDiaSession::get_globalScope zwraca symbol.
Właściwości
W poniższej tabeli przedstawiono właściwości, które są prawidłowe dla tego typu symbolu.
Właściwości | Typ danych | opis |
---|---|---|
IDiaSymbol::get_age | DWORD |
Wiek tego pliku wykonywalnego. |
IDiaSymbol::get_guid | GUID |
GUID tego pliku wykonywalnego. |
IDiaSymbol::get_isCTypes | BOOL |
TRUE jeśli plik symboli skojarzony z tym plikiem wykonywalny zawiera typy języka C (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_isStripped | BOOL |
TRUE jeśli prywatne symbole zostały usunięte z pliku symboli skojarzonego z tym plikiem wykonywalny (tylko w zestawie DIA SDK w wersji 8.0 lub nowszej). |
IDiaSymbol::get_machineType | DWORD |
Wartość wskazująca docelowy procesor CPU (jedna z wartości wyliczenia CV_CPU_TYPE_e). |
IDiaSymbol::get_name | BSTR |
Nazwa pliku .exe. |
IDiaSymbol::get_signature | DWORD |
Podpis pliku wykonywalnego. |
IDiaSymbol::get_symbolsFileName | BSTR |
Pełna ścieżka pliku .exe .pdb lub dbg. |
IDiaSymbol::get_symIndexId | DWORD |
Identyfikator indeksu symbolu. |
IDiaSymbol::get_symTag | DWORD |
Zwraca SymTagExe (jedna z wartości wyliczenia SymTagEnum). |