This section describes the unmanaged enumerations that the profiling API uses.
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.
Contains values that are used to specify behavior, capabilities, or events to which the profiler wishes to subscribe.
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.