Compiland
Существует один SymTagCompiland
символ для каждого компилятора, связанного с файлом .exe. Сведения компилятора разделены между символами с тегом SymTagCompiland
, который можно получить без загрузки дополнительных символов компилятора и символов с тегом SymTagCompilandDetails
, что может потребовать загрузки дополнительных символов.
Свойства
В следующей таблице показаны свойства, допустимые для этого типа символов.
Свойство | Тип данных | Description |
---|---|---|
IDiaSymbol::get_editAndContinueEnabled | BOOL |
TRUE Значение "Изменить" и "Продолжить" было включено при компиляции. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Символ для файла .exe. |
IDiaSymbol::get_lexicalParentId | DWORD |
Идентификатор лексического родительского символа. |
IDiaSymbol::get_libraryName | BSTR |
Имя библиотеки или файла объектов, из которого был загружен объект. |
IDiaSymbol::get_name | BSTR |
Имя файла объекта компилятора. |
IDiaSymbol::get_sourceFileName | BSTR |
Имя исходного файла. |
IDiaSymbol::get_symIndexId | DWORD |
Идентификатор индекса символа. |
IDiaSymbol::get_symTag | DWORD |
Возвращает SymTagCompiland (одно из значений перечисления SymTagEnum). |