This section describes the unmanaged interfaces that enable you to profile a program that is being executed by the common language runtime (CLR).
In This Section
Provides methods that are used by the CLR to notify a code profiler when the events to which the profiler has subscribed occur.
Extends the ICorProfilerCallback interface with callbacks supported in the .NET Framework 2.0 and later versions.
Provides callback methods that the CLR uses to communicate attach and detach state information to the profiler.
Provides methods to sequentially iterate through a collection of functions in the CLR.
Provides methods for use by code profilers to communicate with the CLR to control event monitoring and request information.
Extends the ICorProfilerInfo interface with methods supported in the .NET Framework 2.0 and later versions.
Extends the ICorProfilerInfo2 interface with methods supported in the .NET Framework 4 and later versions.
Provides methods to sequentially iterate through a collection of modules loaded by the application or the profiler.