Freigeben über


Hosten von Enumerationen

Aktualisiert: November 2007

In diesem Abschnitt werden die nicht verwalteten Enumerationen beschrieben, die die Hosting-API verwendet.

In diesem Abschnitt

  • CLSID_RESOLUTION_FLAGS
    Enthält Werte, die angeben, wie eine CLSID von der Common Language Runtime (CLR) aufgelöst werden muss.

  • COR_GC_STAT_TYPES-Enumeration
    Gibt die Statistik an, die für eine Garbage Collection aufgezeichnet werden soll.

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

  • EApiCategories
    Beschreibt die Kategorien von Funktionen, deren Ausführung in nicht voll vertrauenswürdigem Code der Host verhindern kann.

  • EBindPolicyLevels
    Stellt Flags bereit, mit denen die Ebene angegeben werden kann, auf der die Assemblyrichtlinie angewendet oder geändert werden soll.

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

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

  • EClrFailure
    Beschreibt sämtliche Fehler, für die ein Host Richtlinienaktionen festlegen kann.

  • EClrOperation
    Beschreibt die Operationen, für die ein Host Richtlinienaktionen anwenden kann.

  • EClrUnhandledException
    Beschreibt die verfügbaren Optionen zum Verwalten von Ausnahmen, die im Benutzercode nicht behandelt sind.

  • EContextType
    Beschreibt den Sicherheitskontext des momentan ausgeführten Threads.

  • ECustomDumpFlavor
    Enthält Werte, die angeben, welche Elemente eine benutzerdefinierte Teilmenge eines Heapdumps beim Melden von Fehlern umfassen muss.

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

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

  • EHostBindingPolicyModifyFlags
    Ermöglicht dem Host die Angabe des Typs der Umleitung, den die CLR durchführen soll, wenn sie Richtlinienänderungen aus einer Quellassembly in eine Zielassembly übernimmt.

  • EMemoryAvailable
    Enthält Werte, die die Größe des freien physikalischen Speichers auf dem Computer angeben.

  • EMemoryCriticalLevel
    Enthält Werte, die die Auswirkungen für den Fall angeben, dass eine bestimmte Speicherreservierung angefordert wurde, aber nicht erfüllt werden kann.

  • EPolicyAction
    Beschreibt die Richtlinienaktionen, die der Host für durch EClrOperation beschriebene Vorgänge sowie durch EClrFailure beschriebene Fehler festlegen kann.

  • ESymbolReadingPolicy
    Enthält Werte, die die Richtlinie zum Lesen von PDB (Program Database)-Dateien festlegen.

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

  • HOST_TYPE-Enumeration
    Enthält Werte, die den Hosttyp angeben, der eine Anwendung startet.

  • MALLOC_TYPE-Enumeration
    Enthält Werte, die die Eigenschaften des Arbeitsspeichers angeben, der reserviert wird.

  • RUNTIME_INFO_FLAGS
    Enthält Werte, die angeben, welche Informationen über die CLR zurückgegeben werden sollen.

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

  • STARTUP_FLAGS
    Enthält Werte, die das Startverhalten der CLR angeben.

  • ValidatorFlags
    Enthält Werte, die die Art der Validierung angeben, die in einem Aufruf von ICLRValidator::Validate-Methode durchgeführt werden soll.

  • WAIT_OPTION
    Gibt die Aktion an, die ein Host durchführen soll, wenn eine von der CLR angeforderte Operation blockiert wird.

Verwandte Abschnitte

Hosting-Co-Klassen

Hostingschnittstellen

Hosting – Globale statische Funktionen

Hostingstrukturen