This documentation is archived and is not being maintained.

Getting Started

The Debug Interface Access (DIA) SDK supplies you with instructional documentation and a sample that illustrates how to use the DIA API. Use the interfaces and methods in the DIA SDK to develop custom applications that open the .pdb and .dbg files and search their content for symbols, values, attributes, addresses, and other debugging information. This SDK also provides reference tables for the properties associated with symbols found in C++ applications.

To best use the DIA SDK, you should be familiar with the following:

  • C++ programming language
  • COM programming
  • Visual Studio .NET integrated development environment (IDE) for compiling the samples

In This Section

Conceptual Overview
Reviews the basic architecture of DIA.
Querying the .pdb File
Provides step-by-step instructions on how to use the DIA API to query a .pdb file.