Udostępnij za pośrednictwem


Exe

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).

Zobacz też