This documentation is archived and is not being maintained.
Debugging (Unmanaged API Reference)
The debugging API enables a debugger to debug code that runs in the common language runtime (CLR) environment. The code to be debugged can be any type of code that the CLR supports.
- CLR Debugging Overview
Describes the services and interfaces that the CLR provides to support debugging in the .NET Framework environment.
- Debugging Coclasses
Describes the unmanaged coclasses that the debugging API uses.
- Debugging Interfaces
Describes the unmanaged interfaces that allow debugging of a program that is being executed by the CLR.
- Debugging Global Static Functions
Describes the unmanaged global static functions that the debugging API uses.
- Debugging Enumerations
Describes the unmanaged enumerations that the debugging API uses.
- Debugging Structures
Describes the unmanaged structures that the debugging API uses.
- Silverlight Debugging
Describes the environment and interfaces that the CLR provides to support debugging Silverlight-based applications on the Windows operating system or on the Macintosh platform.