Compartilhar via


Guia de Introdução (SDK de Acesso à Interface de Depuração)

O DIA SDK (Acesso à Interface de Depuração) fornece documentação instrutiva e um exemplo que ilustra como usar a API de DIA. Use as interfaces e métodos no DIA SDK para desenvolver aplicativos personalizados que abrem arquivos .pdb e .dbg e pesquisam seu conteúdo em busca de símbolos, valores, atributos, endereços e outras informações de depuração. Esse SDK também fornece tabelas de referência para as propriedades associadas aos símbolos encontrados em aplicativos C++.

Para fazer melhor uso do DIA SDK, você deve estar familiarizado com o seguinte:

  • Linguagem de programação C++

  • Programação COM

  • IDE (ambiente de desenvolvimento integrado) do Visual Studio para compilar os exemplos

    O DIA SDK normalmente é instalado com o Visual Studio e seu local padrão é %VSINSTALLDIR%\DIA SDK\bin com subdiretórios associados para arquiteturas de processador adicionais. Por exemplo,

    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\msdia140.dll (x86)
    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\amd64\msdia140.dll (amd64)
    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\arm\msdia140.dll (arm)
    • C:\Program Files\Microsoft Visual Studio\2022\Enterprise\DIA SDK\bin\arm64\msdia140.dll (arm64)

    Cabeçalho: include\dia2.h

    Biblioteca: lib\diaguids.lib

    DLL: bin\msdia140.dll

    IDL: idl\dia2.idl

Nesta seção

Visão geral

Revisa a arquitetura básica do DIA.

Consultando o arquivo .Pdb

Fornece instruções passo a passo sobre como usar a API de DIA para consultar o arquivo .pdb.

Confira também