Partilhar via


Exe

Exe é o único símbolo sem um pai léxico ou de classe, pois representa o escopo global do arquivo .exe ou .dll. Há apenas um símbolo com a marca SymTagExe por arquivo. O método IDiaSession::get_globalScope retorna o símbolo.

Propriedades

A tabela a seguir mostra as propriedades válidas para esse tipo de símbolo.

Propriedade Tipo de dados Descrição
IDiaSymbol::get_age DWORD Idade deste executável.
IDiaSymbol::get_guid GUID GUID deste executável.
IDiaSymbol::get_isCTypes BOOL TRUE se o arquivo de símbolo associado a esse executável contiver tipos C (somente no DIA SDK v8.0 ou posterior).
IDiaSymbol::get_isStripped BOOL TRUE se os símbolos privados tiverem sido removidos do arquivo de símbolo associado a esse executável (somente no DIA SDK v8.0 ou posterior).
IDiaSymbol::get_machineType DWORD Valor que indica a CPU de destino (um dos valores da Enumeração CV_CPU_TYPE_e).
IDiaSymbol::get_name BSTR Nome do arquivo .exe.
IDiaSymbol::get_signature DWORD Assinatura do executável.
IDiaSymbol::get_symbolsFileName BSTR Caminho completo para o arquivo .pdb ou .dbg do arquivo .exe.
IDiaSymbol::get_symIndexId DWORD ID de índice do símbolo.
IDiaSymbol::get_symTag DWORD Retorna SymTagExe (um dos valores de Enumeração SymTagEnum).

Confira também