Profilerstellungsenumerationen

Dieser Abschnitt beschreibt die nicht verwalteten Enumerationen, die die Profilerstellungs-API verwendet.

In diesem Abschnitt

COR_PRF_CLAUSE_TYPE-Enumeration
Zeigt den Typ der Ausnahmeklausel an, die der Code gerade eben eingegeben oder zurückgelassen hat.

COR_PRF_CODEGEN_FLAGS-Enumeration
Definiert die Codeerstellungsflags, die mit der ICorProfilerFunctionControl::SetCodegenFlags-Methode festgelegt werden können.

COR_PRF_FINALIZER_FLAGS-Enumeration
Beschreibt den Finalizer für ein Objekt.

COR_PRF_GC_GENERATION-Enumeration
Identifiziert die Erstellung der Garbage Collection.

COR_PRF_GC_REASON-Enumeration
Zeigt den Grund, weshalb die Garbage Collection stattfindet.

COR_PRF_GC_ROOT_FLAGS-Enumeration
Zeigt die Eigenschaften eines Garbage Collector-Stamms.

COR_PRF_GC_ROOT_KIND-Enumeration
Zeigt die Art des Garbage Collector-Stamms an, der vom Rückruf ICorProfilerCallback2::RootReferences2 verfügbar gemacht wird.

COR_PRF_HIGH_MONITOR-Enumeration
Stellt Kennzeichen neben denjenigen zur Verfügung, die in der COR_PRF_MONITOR-Enumeration enthalten sind, die der Profiler für die ICorProfilerInfo5::SetEventMask2-Methode festlegen kann, wenn sie geladen wird.

COR_PRF_JIT_CACHE-Enumeration
Zeigt das Ergebnis einer zwischengespeicherten Funktionssuche.

COR_PRF_MISC-Enumeration
Enthält Konstantenwerte, die spezielle Bezeichner angeben.

COR_PRF_MODULE_FLAGS-Enumeration
Gibt die Eigenschaften eines Moduls an.

COR_PRF_MONITOR-Enumeration
Enthält Werte, die zum Angeben von Verhalten, Funktionen oder Ereignissen verwendet werden, die der Profiler abonnieren muss.

COR_PRF_REJIT_FLAGS-Enumeration
Enthält Werte, die angeben, wie sich die ICorProfilerInfo10::RequestReJITWithInliners-API verhalten soll.

COR_PRF_RUNTIME_TYPE-Enumeration
Enthält Werte, die die Version der Common Language Runtime angeben.

COR_PRF_SNAPSHOT_INFO-Enumeration
Gibt an, wie viele Daten in jedem Aufruf an die StackSnapshotCallback-Funktion des Profilers an eine Stapelmomentaufnahmeme zurückgegeben werden.

COR_PRF_STATIC_TYPE-Enumeration
Zeigt an, ob ein Feld statisch ist und, falls dies der Fall ist, ob die statische Qualität für das Feld gilt.

COR_PRF_SUSPEND_REASON-Enumeration
Zeigt den Grund an, aus dem die Laufzeit angehalten wurde.

COR_PRF_TRANSITION_REASON-Enumeration
Zeigt den Grund für einen Übergang von verwaltetem zu nicht verwaltetem Code an oder umgekehrt.

COR_PRF_EVENTPIPE_PARAM_TYPE
Gibt den Typ eines EventPipe-Parameters an

COR_PRF_EVENTPIPE_LEVEL
Gibt die Ebene eines EventPipe-Ereignisses an.

COR_PRF_HANDLE_TYPE
Gibt den Typ eines Handles in der ICorProfilerInfo13::CreateHandle-API an.

Übersicht über die Profilerstellung

Profilerstellungsschnittstellen

Profilerstellung für globale statische Funktionen

Profilerstellungsstrukturen