Metadatenenumerationen
In diesem Abschnitt werden die nicht verwalteten Enumerationen beschrieben, die die Metadaten-API verwendet.
In diesem Abschnitt
AssemblyFlags-Enumeration
Enthält Werte, in denen die Laufzeitfunktionen einer Assembly beschrieben werden.
AssemblyRefFlags-Enumeration
Enthält Werte, die die Funktionen eines Assemblyverweises beschreiben.
CeeSectionAttr-Enumeration
Stellt Werte bereit, die die Attribute eines Abschnitts zur Verwendung durch die ICeeGen-Schnittstelle angeben.
CeeSectionRelocType-Enumeration
Stellt Werte bereit, um den Typ der reloc
-Anweisung zu beeinflussen, der in einem Aufruf der ICeeGen::AddSectionReloc-Methode ausgegeben wird.
COINITICOR-Enumeration
Gibt Konstanten an, die von CoInitializeCor beim Initialisieren der Common Language Runtime verwendet werden.
COINITIEE-Enumeration
Gibt Konstanten an, die von CoInitializeEE beim Initialisieren der CLR verwendet werden.
CorArgType-Enumeration
Enthält Werte, die den systemeigenen Typ eines Laufzeithandles beschreiben.
CorAssemblyFlags-Enumeration
Enthält Werte, die die auf eine Assemblykompilierung angewendeten Metadaten beschreiben.
CorAttributeTargets-Enumeration
Gibt die Anwendungselemente an, auf die Attribute angewendet werden können.
CorCallingConvention-Enumeration
Enthält Werte, die die Typen der Aufrufkonventionen beschreiben, die in verwaltetem Code durchgeführt werden.
CorCheckDuplicatesFor-Enumeration
Enthält Werte, die für die Suche nach doppelten Vorkommen von Objekten, Namen usw. verwendet werden.
CorDeclSecurity-Enumeration
Enthält Werte, die die Typen der deklarativen Sicherheit beschreiben, die von der Common Language Runtime verwendet werden.
CorElementType
Enthält Werte, die den zugrunde liegenden systemeigenen Typ eines Type der Common Language Runtime beschreiben.
CorErrorIfEmitOutOfOrder-Enumeration
Enthält Flagwerte, die die Bedingungen angeben, bei denen eine Fehlermeldung generiert werden soll, wenn Metadaten nicht in der richtigen Reihenfolge ausgegeben werden.
CorEventAttr-Enumeration
Enthält Werte, die die Metadaten eines Ereignisses beschreiben.
CorFieldAttr-Enumeration
Enthält Werte, die die Metadaten über ein Feld beschreiben.
CorFileFlags-Enumeration
Enthält Werte, die den Dateityp beschreiben, der in einem Aufruf der IMetaDataAssemblyEmit::DefineFile-Methode definiert wird.
CorFileMapping-Enumeration
Enthält Werte, die den Dateizuordnungstyp beschreiben, der bei einem Aufruf der IMetaDataInfo:: GetFileMapping-Methode zurückgegeben wird.
CorGenericParamAttr-Enumeration
Enthält Werte, die dieType -Parameter für generische Typen beschreiben, wie sie in Aufrufen der IMetaDataEmit2::DefineGenericParam-Methode verwendet werden.
CorImportOptions-Enumeration
Enthält Flagwerte, die das Verhalten beim Import einer Assembly außerhalb des aktuellen Bereichs steuern.
CorLinkerOptions-Enumeration
Gibt Flags für die Auswahl von Optionen für den Metadatenlinker an.
CorLocalRefPreservation-Enumeration
Enthält Flagwerte für die Behandlung von lokalen Verweisen.
CorManifestResourceFlags-Enumeration
Enthält Werte, die die Sichtbarkeit von Ressourcen beschreiben, die in einem Assemblymanifest codiert sind.
CorMethodAttr-Enumeration
Enthält Werte, die Metadaten über eine Methode beschreiben.
CorMethodImpl-Enumeration
Enthält Werte, die Funktionen zur Implementierung von Methoden beschreiben.
CorMethodSemanticsAttr-Enumeration
Enthält Werte, die die Beziehung zwischen einer Methode und einer zugeordneten Eigenschaft oder einem zugeordneten Ereignis beschreiben.
CorNativeLinkFlags-Enumeration
Stellt Flagwerte bereit, die beim Verknüpfen von nativem Code vom Linker verwendet werden.
CorNativeLinkType-Enumeration
Stellt Werte bereit, die den im systemeigenen Code verknüpften Typ angeben.
CorNativeType-Enumeration
Enthält Werte, die systemeigene, nicht verwaltete Typen beschreiben.
CorNotificationForTokenMovement-Enumeration
Enthält Flagwerte, die Benachrichtigungen über Tokenbewegungen beeinflussen.
CorOpenFlags-Enumeration
Enthält Flagwerte, die das Verhalten von Metadaten beim Öffnen von Manifestdateien steuern.
CorParamAttr-Enumeration
Enthält Werte, die die Metadaten eines Methodenparameters beschreiben.
CorPEKind-Enumeration
Enthält Werte, die eine portierbare ausführbare Datei beschreiben, wie sie von einem Aufruf der IMetaDataImport2::GetPEKind-Methode zurückgegeben wird.
CorPinvokeMap-Enumeration
Enthält Werte, die Funktionen eines PInvoke-Aufrufs beschreiben.
CorPropertyAttr-Enumeration
Enthält Werte, in denen die Metadaten einer Eigenschaft beschrieben werden.
CorRefToDefCheck-Enumeration
Gibt Flags an, mit denen gesteuert wird, welche Elemente, auf die verwiesen wird, zur Optimierung des Codes in ihre Definitionen konvertiert werden.
CorRegFlags-Enumeration
Stellt Flagwerte bereit, die bei der Installation eines Moduls oder eines zusammengesetzten Moduls für die Registrierung verwendet werden.
CorSaveSize-Enumeration
Enthält Werte, die den Genauigkeitsgrad angeben, der beim Abfragen der Größe eines Speichervorgangs erforderlich ist.
CorSerializationType-Enumeration
Enthält Werte, die beschreiben, wie ein Objekt von der Common Language Runtime serialisiert wird. Diese Werte entsprechen im Allgemeinen CorElementType-Werten.
CorSetENC-Enumeration
Enthält Werte, mit denen das Verhalten während der Generierung von Metadaten beeinflusst wird.
CorThreadSafetyOptions-Enumeration
Gibt Flags für die Auswahl von Optionen für die Threadsicherheit an.
CorTokenType-Enumeration
Enthält Werte, die die Art des Objekts angeben, auf die ein Metadatentoken verweist.
CorTypeAttr-Enumeration
Enthält Werte, die Typmetadaten angeben.
CorUnmanagedCallingConvention-Enumeration
Enthält Werte, die nicht verwaltete Aufrufkonventionen beschreiben.
CorValidatorModuleType-Enumeration
Stellt Werte bereit, die von der IMetaDataValidatee-Schnittstelle verwendet werden, um den Typ des Moduls anzugeben (PE-Datei oder OBJ-Datei).
COUNINITIEE-Enumeration
Gibt Konstanten an, die von CoUninitializeEE beim Initialisieren der Common Language Runtime verwendet werden.