Wprowadzenie (Zestaw SDK dostępu do interfejsu debugowania)
Zestaw SDK dostępu do interfejsu debugowania (DIA) zawiera dokumentację instruktażową i przykład, który ilustruje sposób korzystania z interfejsu API DIA. Użyj interfejsów i metod w zestawie DIA SDK, aby tworzyć niestandardowe aplikacje, które otwierają .pdb
pliki i .dbg
i wyszukują ich zawartość pod kątem symboli, wartości, atrybutów, adresów i innych informacji debugowania. Ten zestaw SDK zawiera również tabele referencyjne dla właściwości skojarzonych z symbolami znajdującymi się w aplikacjach języka C++.
Aby najlepiej wykorzystać zestaw DIA SDK, należy zapoznać się z następującymi tematami:
Język programowania C++
Programowanie COM
Zintegrowane środowisko projektowe (IDE) programu Visual Studio do kompilowania przykładów
Zestaw DIA SDK jest zwykle instalowany w programie Visual Studio, a jego domyślna lokalizacja jest
%VSINSTALLDIR%\DIA SDK\bin
skojarzona z podkatalogami dla dodatkowych architektur procesora. Przykład: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)
Nagłówka:
include\dia2.h
Biblioteki:
lib\diaguids.lib
DLL:
bin\msdia140.dll
IDL:
idl\dia2.idl
W tej sekcji
Przegląd podstawowej architektury dia.
Używanie zapytań dotyczących pliku .Pdb
Zawiera instrukcje krok po kroku dotyczące używania interfejsu API DIA do wykonywania zapytań dotyczących .pdb
pliku.