Compiland
Há um símbolo SymTagCompiland
para cada Compiland vinculado ao arquivo .exe. As informações de compilação são divididas entre símbolos com uma SymTagCompiland
tag, que pode ser recuperada sem carregar símbolos de compilação adicionais, e símbolos com uma SymTagCompilandDetails
tag, que podem exigir o carregamento de símbolos adicionais.
Propriedades
A tabela a seguir mostra as propriedades válidas para esse tipo de símbolo.
Propriedade | Tipo de dados | Descrição |
---|---|---|
IDiaSymbol::get_editAndContinueEnabled | BOOL |
TRUE se Editar e Continuar estava habilitado na compilação. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Símbolo para o arquivo .exe. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID do símbolo pai léxico. |
IDiaSymbol::get_libraryName | BSTR |
Nome da biblioteca ou do arquivo de objeto de onde o objeto foi carregado. |
IDiaSymbol::get_name | BSTR |
Nome do arquivo de objeto do compiland. |
IDiaSymbol::get_sourceFileName | BSTR |
Nome do arquivo de origem. |
IDiaSymbol::get_symIndexId | DWORD |
ID de índice do símbolo. |
IDiaSymbol::get_symTag | DWORD |
Retorna SymTagCompiland (um dos valores de Enumeração SymTagEnum). |