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
Revisa a arquitetura básica do DIA.
Fornece instruções passo a passo sobre como usar a API de DIA para consultar o arquivo .pdb
.