Interface IDebugSymbols3 (dbgeng.h)

Herança

A interface IDebugSymbols3 herda de IDebugSymbols2. O IDebugSymbols3 também tem esses tipos de membros:

Métodos

A interface IDebugSymbols3 tem esses métodos.

 
IDebugSymbols3::AddSymbolOptions

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

O método AddSyntheticModule adiciona um módulo sintético à lista de módulos que o depurador mantém para o processo atual.
IDebugSymbols3::AddSyntheticModuleWide

O método AddSyntheticModuleWide adiciona um módulo sintético à lista de módulos que o depurador mantém para o processo atual.
IDebugSymbols3::AddSyntheticSymbol

O método AddSyntheticSymbol adiciona um símbolo sintético a um módulo no processo atual.
IDebugSymbols3::AddSyntheticSymbolWide

O método AddSyntheticSymbolWide adiciona um símbolo sintético a um módulo no processo atual.
IDebugSymbols3::AddTypeOptions

O método AddTypeOptions ativa algumas opções de formatação de tipo para a saída gerada pelo mecanismo. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::AppendImagePath

O método AppendImagePath acrescenta diretórios ao caminho da imagem executável. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::AppendImagePathWide

O método AppendImagePathWide acrescenta diretórios ao caminho da imagem executável.
IDebugSymbols3::AppendSourcePath

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

O método AppendSourcePathWide acrescenta diretórios ao caminho de origem.
IDebugSymbols3::AppendSymbolPath

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

O método AppendSymbolPathWide acrescenta diretórios ao caminho do símbolo.
IDebugSymbols3::CreateSymbolGroup

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

O método CreateSymbolGroup2 cria um novo grupo de símbolos.
IDebugSymbols3::EndSymbolMatch

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

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

O método FindSourceFileWide pesquisa o caminho de origem para um arquivo de origem especificado.
IDebugSymbols3::GetConstantName

O método GetConstantName retorna o nome da constante especificada. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::GetConstantNameWide

O método GetConstantNameWide retorna o nome da constante especificada.
IDebugSymbols3::GetCurrentScopeFrameIndex

O método GetCurrentScopeFrameIndex retorna o índice do quadro de pilha atual na pilha de chamadas.
IDebugSymbols3::GetFieldName

O método GetFieldName retorna o nome de um campo dentro de uma estrutura. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::GetFieldNameWide

O método GetFieldNameWide retorna o nome de um campo dentro de uma estrutura.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::GetFieldOffsetWide

O método GetFieldOffsetWide retorna o deslocamento de um campo do endereço base de uma instância de um tipo.
IDebugSymbols3::GetFieldTypeAndOffset

O método GetFieldTypeAndOffset retorna o tipo de um campo e seu deslocamento dentro de um contêiner.
IDebugSymbols3::GetFieldTypeAndOffsetWide

O método GetFieldTypeAndOffsetWide retorna o tipo de um campo e seu deslocamento dentro de um contêiner.
IDebugSymbols3::GetFunctionEntryByOffset

O método GetFunctionEntryByOffset retorna as informações de entrada de função de uma função.
IDebugSymbols3::GetImagePath

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

O método GetImagePathWide retorna o caminho da imagem executável.
IDebugSymbols3::GetLineByOffset

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

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

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

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

O método GetModuleByModuleName2 pesquisa por meio dos módulos do processo um com o nome especificado.
IDebugSymbols3::GetModuleByModuleName2Wide

O método GetModuleByModuleName2Wide pesquisa por meio dos módulos do processo um com o nome especificado.
IDebugSymbols3::GetModuleByModuleNameWide

O método GetModuleByModuleNameWide pesquisa por meio dos módulos do destino um com o nome especificado.
IDebugSymbols3::GetModuleByOffset

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

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

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

O método GetModuleNameString retorna o nome do módulo especificado. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::GetModuleNameStringWide

O método GetModuleNameStringWide retorna o nome do módulo especificado.
IDebugSymbols3::GetModuleParameters

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

O método GetModuleVersionInformation retorna informações de versão para o módulo especificado. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::GetModuleVersionInformationWide

O método GetModuleVersionInformationWide retorna informações de versão para o módulo especificado.
IDebugSymbols3::GetNameByOffset

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

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

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

O método GetNearNameByOffsetWide retorna o nome de um símbolo localizado próximo ao local especificado.
IDebugSymbols3::GetNextSymbolMatch

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

O método GetNextSymbolMatchWide retorna o próximo símbolo encontrado em uma pesquisa de símbolos.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::GetOffsetByLine

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

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

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

O método GetOffsetByNameWide retorna o local de um símbolo identificado pelo nome.
IDebugSymbols3::GetOffsetTypeId

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

O método GetScope retorna informações sobre o escopo atual. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::GetScopeSymbolGroup2

O método GetScopeSymbolGroup2 retorna um grupo de símbolos que contém os símbolos no escopo do destino atual.
IDebugSymbols3::GetSourceEntriesByLine

O método GetSourceEntriesByLine consulta informações de símbolo e retorna locais na memória do destino que correspondem às linhas em um arquivo de origem.
IDebugSymbols3::GetSourceEntriesByLineWide

O método GetSourceEntriesByLineWide consulta informações de símbolo e retorna locais na memória do destino que correspondem às linhas em um arquivo de origem.
IDebugSymbols3::GetSourceEntriesByOffset

Consulta informações de símbolo e retorna locais na memória do destino usando um deslocamento.
IDebugSymbols3::GetSourceEntryBySourceEntry

Permite a navegação dentro das entradas de origem.
IDebugSymbols3::GetSourceEntryOffsetRegions

Retorna todas as regiões de memória conhecidas por serem associadas a uma entrada de origem.
IDebugSymbols3::GetSourceEntryString

Esse método pertence à interface IDebugSymbols3. Consulta informações de símbolo e retorna locais na memória do destino.
IDebugSymbols3::GetSourceEntryStringWide

Consulta informações de símbolo e retorna locais na memória do destino. O método pertence à interface IDebugSymbols3.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::GetSourceFileLineOffsetsWide

O método GetSourceFileLineOffsetsWide mapeia cada linha em um arquivo de origem para um local na memória do destino.
IDebugSymbols3::GetSourcePath

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

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

O método GetSourcePathElementWide retorna um elemento do caminho de origem.
IDebugSymbols3::GetSourcePathWide

O método GetSourcePathWide retorna o caminho de origem.
IDebugSymbols3::GetSymbolEntriesByName

O método GetSymbolEntriesByName retorna os símbolos cujos nomes correspondem a um determinado padrão.
IDebugSymbols3::GetSymbolEntriesByNameWide

O método GetSymbolEntriesByNameWide retorna os símbolos cujos nomes correspondem a um determinado padrão.
IDebugSymbols3::GetSymbolEntriesByOffset

O método GetSymbolEntriesByOffset retorna os símbolos localizados em um endereço especificado.
IDebugSymbols3::GetSymbolEntryBySymbolEntry

Permite a navegação dentro da hierarquia de entrada de símbolo.
IDebugSymbols3::GetSymbolEntryByToken

Pesquisa um símbolo usando um token de metadados gerenciado.
IDebugSymbols3::GetSymbolEntryInformation

O método GetSymbolEntryInformation retorna as informações de entrada de símbolo de um símbolo.
IDebugSymbols3::GetSymbolEntryOffsetRegions

Retorna todas as regiões de memória conhecidas por serem associadas a um símbolo.
IDebugSymbols3::GetSymbolEntryString

O método GetSymbolEntryString retorna informações de cadeia de caracteres para o símbolo especificado.
IDebugSymbols3::GetSymbolEntryStringWide

O método GetSymbolEntryStringWide retorna informações de cadeia de caracteres para o símbolo especificado.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::GetSymbolModuleWide

O método GetSymbolModuleWide retorna o endereço base do módulo que contém o símbolo especificado.
IDebugSymbols3::GetSymbolOptions

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

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

O método GetSymbolPathWide retorna o caminho do símbolo.
IDebugSymbols3::GetSymbolTypeId

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

O método GetSymbolTypeIdWide retorna a ID do tipo e o módulo do símbolo especificado.
IDebugSymbols3::GetTypeId

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

O método GetTypeIdWide pesquisa o tipo especificado e retorna sua ID de tipo.
IDebugSymbols3::GetTypeName

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

O método GetTypeNameWide retorna o nome do símbolo de tipo especificado por sua ID de tipo e módulo.
IDebugSymbols3::GetTypeOptions

O método GetTypeOptions retorna as opções de formatação de tipo para a saída gerada pelo mecanismo. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::IsManagedModule

Verifica se o mecanismo está usando o suporte à depuração gerenciada quando recupera informações para um módulo.
IDebugSymbols3::OutputSymbolByOffset

O método OutputSymbolByOffset procura um símbolo por endereço e imprime o nome do símbolo e outras informações de símbolo no console do depurador.
IDebugSymbols3::OutputTypedDataPhysical

O método IDebugSymbols3::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.
IDebugSymbols3::OutputTypedDataVirtual

O método IDebugSymbols3::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.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::ReadTypedDataVirtual

O método ReadTypedDataVirtual lê o valor de uma variável na memória virtual do destino. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::ReloadWide

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

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

O método RemoveSyntheticModule remove um módulo sintético da lista de módulos que o depurador mantém para o processo atual.
IDebugSymbols3::RemoveSyntheticSymbol

O método RemoveSyntheticSymbol remove um símbolo sintético de um módulo no processo atual.
IDebugSymbols3::RemoveTypeOptions

O método RemoveTypeOptions desativa algumas opções de formatação de tipo para a saída gerada pelo mecanismo. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::ResetScope

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

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

O método SetImagePathWide define o caminho da imagem executável.
IDebugSymbols3::SetScope

O método SetScope define o escopo atual. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::SetScopeFrameByIndex

O método SetScopeFrameByIndex define o escopo atual como o escopo de um dos quadros na pilha de chamadas.
IDebugSymbols3::SetScopeFromJitDebugInfo

Recupera informações de depuração JIT (Just-In-Time) e define o contexto de escopo do depurador atual com base nessas informações.
IDebugSymbols3::SetScopeFromStoredEvent

O método SetScopeFromStoredEvent define o escopo atual para o escopo do evento armazenado.
IDebugSymbols3::SetSourcePath

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

O método SetSourcePathWide define o caminho de origem.
IDebugSymbols3::SetSymbolOptions

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

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

O método SetSymbolPathWide define o caminho do símbolo.
IDebugSymbols3::SetTypeOptions

O método SetTypeOptions altera as opções de formatação de tipo para a saída gerada pelo mecanismo. Esse método pertence à interface IDebugSymbols3.
IDebugSymbols3::StartSymbolMatch

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

O método StartSymbolMatchWide inicializa uma pesquisa por símbolos cujos nomes correspondem a um determinado padrão.
IDebugSymbols3::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 IDebugSymbols3.
IDebugSymbols3::WriteTypedDataVirtual

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

Requisitos

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

Confira também

IDebugSymbols

IDebugSymbols2