This section describes the unmanaged enumerations that the profiling API uses.
Identifies the COR_PRF_MONITOR enumeration values that a profiler can use after attaching to a running application.
Indicates the type of exception clause that the code has just entered or left.
Describes the finalizer for an object.
Identifies a garbage collection generation.
Indicates the reason that garbage collection is occurring.
Indicates properties of a garbage collector root.
Indicates the kind of garbage collector root that is exposed by the ICorProfilerCallback2::RootReferences2 callback.
Indicates the result of a cached function search.
Contains constant values that specify special identifiers.
Specifies the properties of a module.
Contains values that are used to specify behavior, capabilities, or events to which the profiler wishes to subscribe.
Contains values that indicate the version of the common language runtime.
Specifies how much data to pass back with a stack snapshot in each call to the profiler's StackSnapshotCallback function.
Indicates whether a field is static and, if so, the static quality that applies to the field.
Indicates the reason that the runtime was suspended.
Indicates the reason for a transition from managed to unmanaged code, or vice versa.
Profiling Global Static Functions