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