Partilhar via


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

IDiaAddressMap

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

IDiaDataSource

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

IDiaDataSourceEx

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

IDiaDataSourceEx2

Inicia o acesso a uma fonte de símbolos de depuração. Substitui IDiaDataSource e IDiaDataSourceEx

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

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

IDiaEnumInputAssemblyFiles

Enumere os arquivos de assembly de entrada listados 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.

IDiaEnumSourceLink

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

IDiaEnumSourceLink2

Enumera os vários blobs de link de origem contidos na fonte de dados. Substitui IDiaEnumSourceLink2 para adicionar suporte para tamanhos de 64 bits.

IDiaEnumStackFrames

Enumera os vários quadros de pilha 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.

IDiaEnumSymbolsByAddr2

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

IDiaEnumTables

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

IDiaFrameData

Expõe os detalhes de um quadro de pilha.

IDiaImageData

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

IDiaInjectedSource

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

IDiaInputAssemblyFile

Acessa informações que descrevem um arquivo de assembly de entrada ou de origem para um binário nativo do .NET.

IDiaLineNumber

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.

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 ler 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 uma compilação.

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.

IDiaSessionEx

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

IDiaSourceFile

Representa um arquivo de origem.

IDiaStackFrame

Expõe as propriedades de um quadro de pilha.

IDiaStackWalker

Fornece métodos para fazer uma caminhada de pilha usando o arquivo PDB.

IDiaStackWalkFrame

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

IDiaStackWalkHelper

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

IDiaStackWalkHelper2

Facilita a movimentação da pilha usando o arquivo de banco de dados de depuração de programa (PDB). Substitui IDiaStackWalkHelper

IDiaSymbol

Descreve as propriedades de uma ocorrência de símbolo.

IDiaSymbol2

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol

IDiaSymbol3

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol2

IDiaSymbol4

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol3

IDiaSymbol5

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol4

IDiaSymbol6

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol5

IDiaSymbol7

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol6

IDiaSymbol8

Descreve mais propriedades de uma ocorrência de símbolo principalmente relacionadas a co-rotinas. Substitui IDiaSymbol7

IDiaSymbol9

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol8

IDiaSymbol10

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol9

IDiaSymbol11

Descreve mais propriedades de uma ocorrência de símbolo. Substitui IDiaSymbol10

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 SDK do DIA.

constantes (Debug Interface Access SDK)

Descreve as constantes disponíveis no SDK do DIA.

Ver também

  • de referência