Jednostka kompilacji
Istnieje jeden SymTagCompiland
symbol dla każdego pliku Compiland połączonego z plikiem .exe. Informacje compiland są dzielone między symbole z tagiem SymTagCompiland
, który można pobrać bez ładowania dodatkowych symboli compiland i symboli z tagiem SymTagCompilandDetails
, co może wymagać załadowania dodatkowych symboli.
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_editAndContinueEnabled | BOOL |
TRUE jeśli opcja Edytuj i kontynuuj została włączona podczas kompilacji. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbol pliku .exe. |
IDiaSymbol::get_lexicalParentId | DWORD |
Identyfikator symbolu nadrzędnego leksykalnego. |
IDiaSymbol::get_libraryName | BSTR |
Nazwa biblioteki lub pliku obiektu, z którego został załadowany obiekt. |
IDiaSymbol::get_name | BSTR |
Nazwa pliku obiektu compiland. |
IDiaSymbol::get_sourceFileName | BSTR |
Nazwa pliku źródłowego. |
IDiaSymbol::get_symIndexId | DWORD |
Identyfikator indeksu symbolu. |
IDiaSymbol::get_symTag | DWORD |
Zwraca SymTagCompiland (jedna z wartości wyliczenia SymTagEnum). |