Interfaces (Debug Interface Access SDK)
Os métodos do SDK do Debug Interface Access (DIA) são listados alfabeticamente em cada interface no sumário e na página da interface em ordem Vtable.
Nesta secção
Fornece controle sobre como o SDK do DIA calcula endereços virtuais e virtuais relativos para objetos de depuração.
Inicia o acesso a uma fonte de símbolos de depuração.
Inicia o acesso a uma fonte de símbolos de depuração. Substitui IDiaDataSource
Inicia o acesso a uma fonte de símbolos de depuração. Substitui IDiaDataSource
e IDiaDataSourceEx
Fornece acesso aos registros em um fluxo de dados de depuração.
Enumera os vários fluxos de depuração contidos na fonte de dados.
Enumera os vários elementos de dados de quadro contidos na fonte de dados.
Enumere as várias fontes injetadas contidas na fonte de dados.
Enumere os arquivos de assembly de entrada listados na fonte de dados.
Enumera os vários números de linha contidos na fonte de dados.
Enumera as várias contribuições de seção contidas na fonte de dados.
Enumera os vários segmentos contidos na fonte de dados.
Enumera os vários arquivos de origem contidos na fonte de dados.
Enumera os vários blobs de link de origem contidos na fonte de dados.
Enumera os vários blobs de link de origem contidos na fonte de dados. Substitui IDiaEnumSourceLink2
para adicionar suporte para tamanhos de 64 bits.
Enumera os vários quadros de pilha disponíveis.
Enumera os vários símbolos contidos na fonte de dados.
Enumera por endereço os vários símbolos contidos na fonte de dados.
Enumera por endereço os vários símbolos contidos na fonte de dados. Substitui IDiaEnumSymbolsByAddr
Enumera as várias tabelas contidas na fonte de dados.
Expõe os detalhes de um quadro de pilha.
Expõe os detalhes do local base e deslocamentos de memória do módulo ou imagem.
Acessa o código-fonte do programa armazenado na fonte de dados DIA.
Acessa informações que descrevem um arquivo de assembly de entrada ou de origem para um binário nativo do .NET.
Acessa informações que descrevem o processo de mapeamento de um bloco de bytes de texto de imagem para um número de linha de arquivo de origem.
Recebe retornos de chamada do procedimento de localização do símbolo DIA, permitindo assim que uma interface do usuário relate o progresso da tentativa de localização.
Recebe retornos de chamada do procedimento de localização do símbolo DIA, permitindo que restrições sejam impostas ao processo de localização.
Permite ler as propriedades persistentes de um conjunto de propriedades DIA.
Permite que um aplicativo cliente forneça bytes de um arquivo executável conforme especificado pela posição do arquivo.
Permite que um aplicativo cliente forneça bytes de um arquivo executável conforme especificado por um endereço virtual relativo.
Recupera dados que descrevem uma contribuição de seção, ou seja, um bloco contíguo de memória contribuído para a imagem por uma compilação.
Mapeia dados do número da seção para segmentos de espaço de endereço.
Fornece um contexto de consulta para símbolos de depuração.
Fornece um contexto de consulta estendido para símbolos de depuração.
Representa um arquivo de origem.
Expõe as propriedades de um quadro de pilha.
Fornece métodos para fazer uma caminhada de pilha usando o arquivo PDB.
Mantém o contexto de pilha entre invocações do método IDiaFrameData::execute
.
Facilita a movimentação da pilha usando o arquivo de banco de dados de depuração de programa (PDB).
Facilita a movimentação da pilha usando o arquivo de banco de dados de depuração de programa (PDB). Substitui IDiaStackWalkHelper
Descreve as propriedades de uma ocorrência de símbolo.
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol2
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol3
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol4
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol5
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol6
Descreve mais propriedades de uma ocorrência de símbolo principalmente relacionadas a co-rotinas. Substitui IDiaSymbol7
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol8
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol9
Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol10
Enumera uma tabela de fonte de dados DIA.
Seções relacionadas
Descreve as enumerações e estruturas usadas pelas várias interfaces do SDK do DIA.
constantes (Debug Interface Access SDK)
Descreve as constantes disponíveis no SDK do DIA.