Compartilhar via


Interfaces (SDK de Acesso à Interface de Depuração)

Os métodos são listados em ordem alfabética em cada interface no sumário e na página da interface na ordem Vtable.

Nesta seção

IDiaAddressMap

Fornece controle sobre como o DIA SDK calcula endereços virtuais relativos e virtuais para objetos de depuração.

IDiaDataSource

Inicia o acesso a uma fonte de símbolos de depuração.

IDiaEnumDebugStreamData

Fornece acesso aos registros em um fluxo de dados de depuração.

IDiaEnumDebugStreams

Enumera os vários fluxos de depuração contidos na fonte de dados.

IDiaEnumFrameData

Enumera os vários elementos de dados de quadro contidos na fonte de dados.

IDiaEnumInjectedSources

Enumera as várias fontes injetadas contidas na fonte de dados.

IDiaEnumLineNumbers

Enumera os vários números de linha contidos na fonte de dados.

IDiaEnumSectionContribs

Enumera as várias contribuições de seção contidas na fonte de dados.

IDiaEnumSegments

Enumera os vários segmentos contidos na fonte de dados.

IDiaEnumSourceFiles

Enumera os vários arquivos de origem contidos na fonte de dados.

IDiaEnumStackFrames

Enumera os vários registros de ativação disponíveis.

IDiaEnumSymbols

Enumera os vários símbolos contidos na fonte de dados.

IDiaEnumSymbolsByAddr

Enumera por endereço os vários símbolos contidos na fonte de dados.

IDiaEnumTables

Enumera as várias tabelas contidas na fonte de dados.

IDiaFrameData

Expõe os detalhes de um registro de ativação.

IDiaImageData

Expõe os detalhes do local base e dos deslocamentos de memória do módulo ou da imagem.

IDiaInjectedSource

Acessa o código-fonte do programa armazenado na fonte de dados DIA.

IDiaLineNumber

Acessa informações que descrevem o processo de mapeamento de um bloco de bytes do texto de imagem para um número de linha do arquivo de origem.

IDiaLoadCallback

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.

IDiaLoadCallback2

Recebe retornos de chamada do procedimento de localização do símbolo DIA, permitindo que restrições sejam impostas ao processo de localização.

IDiaPropertyStorage

Permite que você leia as propriedades persistentes de um conjunto de propriedades DIA.

IDiaReadExeAtRVACallback

Permite que um aplicativo cliente forneça bytes de um arquivo executável, conforme especificado pela posição do arquivo.

IDiaReadExeAtOffsetCallback

Permite que um aplicativo cliente forneça bytes de um arquivo executável, conforme especificado por um endereço virtual relativo.

IDiaSectionContrib

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 um compilador.

IDiaSegment

Mapeia dados do número da seção para segmentos de espaço de endereço.

IDiaSession

Fornece um contexto de consulta para símbolos de depuração.

IDiaSourceFile

Representa um arquivo de origem.

IDiaStackFrame

Expõe as propriedades de um registro de ativação.

IDiaStackWalker

Fornece métodos para fazer um exame de pilha usando o arquivo PDB.

IDiaStackWalkFrame

Mantém o contexto de pilha entre invocações do método IDiaFrameData::execute.

IDiaStackWalkHelper

Facilita o andamento da pilha usando o arquivo de banco de dados de depuração do programa (PDB).

IDiaSymbol

Descreve as propriedades de uma instância de símbolo.

IDiaTable

Enumera uma tabela de fonte de dados DIA.

Enumerações e estruturas

Descreve as enumerações e estruturas usadas pelas várias interfaces do DIA SDK.

Constantes (SDK de Acesso à Interface de Depuração)

Descreve as constantes disponíveis no DIA SDK.

Confira também