Interface IDebugSymbols (dbgeng.h)

Herança

A interface IDebugSymbols herda da interface IUnknown . O IDebugSymbols também tem esses tipos de membros:

Métodos

A interface IDebugSymbols tem esses métodos.

 
IDebugSymbols::AddSymbolOptions

O método AddSymbolOptions ativa algumas das opções de símbolo global do mecanismo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::AppendImagePath

O método AppendImagePath acrescenta diretórios ao caminho de imagem executável. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::AppendSourcePath

O método AppendSourcePath acrescenta diretórios ao caminho de origem. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::AppendSymbolPath

O método AppendSymbolPath acrescenta diretórios ao caminho do símbolo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::CreateSymbolGroup

O método CreateSymbolGroup cria um novo grupo de símbolos. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::EndSymbolMatch

O método EndSymbolMatch libera os recursos usados por uma pesquisa de símbolos. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::FindSourceFile

O método FindSourceFile pesquisa o caminho de origem para um arquivo de origem especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetFieldOffset

O método GetFieldOffset retorna o deslocamento de um campo do endereço base de uma instância de um tipo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetImagePath

O método GetImagePath retorna o caminho da imagem executável. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetLineByOffset

O método IDebugSymbols::GetLineByOffset retorna o nome do arquivo de origem e o número de linha no arquivo de origem de uma instrução no destino.
IDebugSymbols::GetModuleByIndex

O método GetModuleByIndex retorna o local do módulo com o índice especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetModuleByModuleName

O método GetModuleByModuleName pesquisa por meio dos módulos do destino um com o nome especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetModuleByOffset

O método IDebugSymbols::GetModuleByOffset pesquisa por meio dos módulos do destino um cuja alocação de memória inclui o local especificado.
IDebugSymbols::GetModuleNames

O método GetModuleNames retorna os nomes do módulo especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetModuleParameters

O método GetModuleParameters retorna parâmetros para módulos no destino. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetNameByOffset

O método IDebugSymbols::GetNameByOffset retorna o nome do símbolo no local especificado no espaço de endereço virtual do destino.
IDebugSymbols::GetNearNameByOffset

O método GetNearNameByOffset retorna o nome de um símbolo localizado próximo ao local especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetNextSymbolMatch

O método GetNextSymbolMatch retorna o próximo símbolo encontrado em uma pesquisa de símbolos. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetNumberModules

O método GetNumberModules retorna o número de módulos na lista de módulos do processo atual. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetOffsetByLine

O método IDebugSymbols::GetOffsetByLine retorna o local da instrução que corresponde a uma linha especificada no código-fonte.
IDebugSymbols::GetOffsetByName

O método GetOffsetByName retorna o local de um símbolo identificado pelo nome. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetOffsetTypeId

O método GetOffsetTypeId retorna a ID do tipo do símbolo mais próximo do local de memória especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetScope

O método GetScope retorna informações sobre o escopo atual. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetScopeSymbolGroup

O método GetScopeSymbolGroup retorna um grupo de símbolos que contém os símbolos no escopo do destino atual. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetSourceFileLineOffsets

O método GetSourceFileLineOffsets mapeia cada linha em um arquivo de origem para um local na memória do destino. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetSourcePath

O método GetSourcePath retorna o caminho de origem. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetSourcePathElement

O método GetSourcePathElement retorna um elemento do caminho de origem. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetSymbolModule

O método GetSymbolModule retorna o endereço base do módulo que contém o símbolo especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetSymbolOptions

O método GetSymbolOptions retorna as opções de símbolo global do mecanismo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetSymbolPath

O método GetSymbolPath retorna o caminho do símbolo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetSymbolTypeId

O método GetSymbolTypeId retorna a ID do tipo e o módulo do símbolo especificado. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetTypeId

O método GetTypeId pesquisa o tipo especificado e retorna sua ID de tipo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetTypeName

O método GetTypeName retorna o nome do símbolo de tipo especificado por sua ID e módulo de tipo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::GetTypeSize

O método GetTypeSize retorna o número de bytes de memória que uma instância do tipo especificado requer. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::OutputTypedDataPhysical

O método IDebugSymbols::OutputTypedDataPhysical formata o conteúdo de uma variável na memória física do destino e o envia para os retornos de chamada de saída.
IDebugSymbols::OutputTypedDataVirtual

O método IDebugSymbols::OutputTypedDataVirtual formata o conteúdo de uma variável na memória virtual do destino e o envia para os retornos de chamada de saída.
IDebugSymbols::ReadTypedDataPhysical

O método ReadTypedDataPhysical lê o valor de uma variável da memória física do computador de destino. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::ReadTypedDataVirtual

O método ReadTypedDataVirtual lê o valor de uma variável na memória virtual do destino. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::Reload

O método Reload exclui as informações de símbolo do mecanismo para o módulo especificado e recarrega esses símbolos conforme necessário. Esse método pertence a IDebugSymbols.
IDebugSymbols::RemoveSymbolOptions

O método RemoveSymbolOptions desativa algumas das opções de símbolo global do mecanismo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::ResetScope

O método ResetScope redefine o escopo atual para o escopo padrão do thread atual. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::SetImagePath

O método SetImagePath define o caminho da imagem executável. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::SetScope

O método IDebugSymbols::SetScope define o escopo atual. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::SetSourcePath

O método IDebugSymbols::SetSourcePath define o caminho de origem. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::SetSymbolOptions

O método SetSymbolOptions altera as opções de símbolo global do mecanismo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::SetSymbolPath

O método IDebugSymbols::SetSymbolPath define o caminho do símbolo. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::StartSymbolMatch

O método StartSymbolMatch inicializa uma pesquisa de símbolos cujos nomes correspondem a um determinado padrão. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::WriteTypedDataPhysical

O método WriteTypedDataPhysical grava o valor de uma variável na memória física do computador de destino. Esse método pertence à interface IDebugSymbols.
IDebugSymbols::WriteTypedDataVirtual

O método IDebugSymbols::WriteTypedDataVirtual grava dados no espaço de endereço virtual do destino. O número de bytes gravados é o tamanho do tipo especificado.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

IDebugSymbols2

IDebugSymbols3