Teilen über


Hosten von Enumerationen

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

In diesem Abschnitt

CLSID_RESOLUTION_FLAGS-Enumeration
Enthält Werte, die angeben, wie die Common Language Runtime (CLR) eine CLSIDauflösen soll

COR_GC_STAT_TYPES-Enumeration
Hiermit werden die Statistiken angegeben, die für eine Garbage Collection aufgezeichnet werden sollen.

COR_GC_THREAD_STATS_TYPES-Enumeration
Gibt die Garbage Collection-Statistiken für einen Thread an.

EApiCategories-Enumeration
Hier werden die Kategorien von Funktionen beschrieben, für die der Host die Ausführung in teilweise vertrauenswürdigem Code blockieren kann.

EBindPolicyLevels-Enumeration
Stellt Flags bereit, um die Ebene anzugeben, auf der die Assemblyrichtlinie angewendet oder geändert werden soll

ECLRAssemblyIdentityFlags-Enumeration
Gibt den Typ der Identität einer Assembly an.

EClrEvent-Enumeration
Beschreibt die CLR-Ereignisse, für die der Host Rückrufe registrieren kann

EClrFailure-Enumeration
Beschreibt die Fehler, für die ein Host Richtlinienaktionen festlegen kann

EClrOperation-Enumeration
Hier werden die Vorgänge beschrieben, für die ein Host Richtlinienaktionen anwenden kann.

EClrUnhandledException-Enumeration
Beschreibt die verfügbaren Optionen zum Verwalten von Ausnahmen, die nicht im Benutzercode behandelt werden.

EContextType-Enumeration
Beschreibt den Sicherheitskontext des derzeit ausgeführten Threads.

ECustomDumpFlavor-Enumeration
Enthält Werte, die angeben, welche Elemente in eine benutzerdefinierte Teilmenge eines Heapspeicherabbilds aufgenommen werden sollen, wenn Fehler gemeldet werden.

ECustomDumpItemKind-Enumeration
Reserviert für zukünftige Erweiterungen der CustomDumpItem-Struktur

EHostApplicationPolicy-Enumeration
Gibt an, wie ein IHostAssemblyManager-Schnittstellenobjekt geändert wird. Diese Enumeration ist veraltet.

EHostBindingPolicyModifyFlags-Enumeration
Ermöglicht es dem Host, die Art der Umleitung anzugeben, die die CLR bei der Anwendung von Richtlinienänderungen von einer Quellassembly auf eine Zielassembly durchführen soll

EInitializeNewDomainFlags-Enumeration
Ermöglicht dem Host, die Runtime mit Informationen zur Initialisierung einer Anwendungsdomäne bereitzustellen.

EMemoryAvailable-Enumeration
Enthält Werte, die die Menge an freiem physischen Speicher auf dem Computer angeben.

EMemoryCriticalLevel-Enumeration
Enthält Werte, die die Auswirkung eines Fehlers angeben, der auftritt, wenn eine bestimmte Speicherbelegung angefordert wurde, aber nicht erfüllt werden kann.

EPolicyAction-Enumeration
Beschreibt die Richtlinienaktionen, die der Host für Vorgänge, die von der EClrOperation-Enumeration beschrieben werden, und für Fehler, die von der EClrFailure-Enumeration beschrieben werden, festlegen kann

ESymbolReadingPolicy-Enumeration
Enthält Werte, die die Richtlinie zum Lesen von Programmdatenbankdateien (PDB) festlegen.

ETaskType-Enumeration
Enthält Werte, die die Art der Aufgabe angeben, die durch eine ICLRTask-Schnittstelle oder eine IHostTask-Schnittstelle dargestellt wird

HOST_TYPE-Enumeration
Enthält Werte, die den Typ des Hosts angeben, der eine Anwendung startet.

MALLOC_TYPE-Enumeration
Enthält Werte, die die Eigenschaften des zugeordneten Arbeitsspeichers angeben.

METAHOST_CONFIG_FLAGS-Enumeration
Beschreibt die möglichen Flags, die im pdwConfigFlags-Parameter der ICLRMetaHostPolicy::GetRequestedRuntime-Methode zurückgegeben werden

METAHOST_POLICY_FLAGS-Enumeration
Stellt Bindungsrichtlinien bereit, die für die meisten Laufzeithosts gelten.

RUNTIME_INFO_FLAGS-Enumeration
Enthält Werte, die angeben, welche Informationen zur CLR zurückgegeben werden sollen

StackOverflowType-Enumeration
Enthält Werte, die die zugrunde liegende Ursache eines Stapelüberlaufereignisses angeben.

STARTUP_FLAGS-Enumeration
Enthält Werte, die das Startverhalten der CLR angeben

ValidatorFlags-Enumeration
Enthält Werte, die den Typ der Überprüfung angeben, die in einem Aufruf der Validate-Methode ausgeführt werden soll

WAIT_OPTION-Enumeration
Gibt die Aktion an, die ein Host ausführen soll, wenn ein Vorgang von den CLR-Blöcken angefordert wird

Hosten von Co-Klassen

Hosten von Schnittstellen

Veraltete CLR-Hostingfunktionen

Hosten von Strukturen