Freigeben über


Profilerstellungsstrukturen

In diesem Abschnitt werden die nicht verwalteten Strukturen beschrieben, die die Profilerstellungs-API verwendet.

In diesem Abschnitt

COR_PRF_ASSEMBLY_REFERENCE_INFO-Struktur
Liefert der Common Language Runtime Informationen über einen Assemblyverweis, der beachtet werden muss, wenn ein Assemblyverweis-Abschlussdurchlauf durchgeführt wird.

COR_PRF_CODE_INFO-Struktur
Stellt einen zusammenhängenden Block von im Speicher befindlichem systemeigenem Code dar.

COR_PRF_EX_CLAUSE_INFO-Struktur
Speichert Informationen über eine bestimmte Instanz einer Ausnahmeklausel und deren zugeordneten Rahmen.

COR_PRF_FUNCTION-Struktur
Bietet eine eindeutige Darstellung einer Funktion aus der Kombination ihrer ID mit der ID der neu kompilierten Version.

COR_PRF_FUNCTION_ARGUMENT_INFO-Struktur
Stellt die Argumente einer Funktion dar, in Reihenfolge von links nach rechts.

COR_PRF_FUNCTION_ARGUMENT_RANGE-Struktur
Stellt einen Block von Funktionsargumenten dar, die nacheinander in der Reihenfolge von links nach rechts im Arbeitsspeicher gespeichert sind.

COR_PRF_GC_GENERATION_RANGE-Struktur
Beschreibt einen Bereich (d. h. einen Block) des Speichers, der einer Garbage Collection unterzogen wird.

COR_PRF_EVENTPIPE_PROVIDER_CONFIG-Struktur
(.NET Core) Beschreibt die Felder, die zum Konfigurieren eines EventPipe-Anbieters erforderlich sind

COR_PRF_EVENTPIPE_PARAM_DESC-Struktur
(.NET Core) Beschreibt den Parameternamen und den Typ für ein EventPipe-Ereignis

COR_PRF_EVENT_DATA-Struktur
(.NET Core) Beschreibt die Ereignisdaten für ein EventPipe-Ereignis, das geschrieben wird

COR_DEBUG_IL_TO_NATIVE_MAP

COR_IL_MAP

Übersicht über die Profilerstellung

Profilerstellungsschnittstellen

Profilerstellung für globale statische Funktionen

Profilerstellungsenumerationen