Export (0) Print
Expand All

Profiling Enumerations

This section describes the unmanaged enumerations that the profiling API uses.

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.

Community Additions

ADD
Show:
© 2014 Microsoft