Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section describes the unmanaged enumerations that the profiling API uses.
In This Section
COR_PRF_CLAUSE_TYPE Enumeration
Indicates the type of exception clause that the code has just entered or left.
COR_PRF_CODEGEN_FLAGS Enumeration
Defines the code generation flags that can be set with the ICorProfilerFunctionControl::SetCodegenFlags method.
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_HIGH_MONITOR Enumeration
Provides flags in addition to those found in the COR_PRF_MONITOR enumeration that the profiler can specify to the ICorProfilerInfo5::SetEventMask2 method when it is loading.
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_REJIT_FLAGS Enumeration
Contains values that indicate how the ICorProfilerInfo10::RequestReJITWithInliners API should behave.
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.
COR_PRF_EVENTPIPE_PARAM_TYPE
Indicates the type of an EventPipe parameter.
COR_PRF_EVENTPIPE_LEVEL
Indicates the level of an EventPipe event.
COR_PRF_HANDLE_TYPE
Indicates the type of a handle in the ICorProfilerInfo13::CreateHandle API.