Freigeben über


Metadatenenumerationen

Aktualisiert: November 2007

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

In diesem Abschnitt

  • AssemblyFlags
    Enthält Werte, in denen die Laufzeitfeatures einer Assembly beschrieben werden.

  • AssemblyRefFlags
    Enthält Werte, die die Features eines Assemblyverweises beschreiben.

  • CeeSectionAttr
    Stellt Werte bereit, die die Attribute eines Abschnitts zur Verwendung durch die ICeeGen-Schnittstelle angeben.

  • CeeSectionRelocType
    Stellt Werte bereit, um den Typ der reloc-Anweisung zu beeinflussen, die in einem Aufruf von ICeeGen::AddSectionReloc ausgegeben wird.

  • COINITICOR
    Gibt Konstanten an, die von CoInitializeCor beim Initialisieren der Common Language Runtime verwendet werden.

  • COINITIEE
    Gibt Konstanten an, die von CoInitializeEE beim Initialisieren der Common Language Runtime verwendet werden.

  • CorArgType
    Enthält Werte, die den systemeigenen Typ eines Laufzeithandles beschreiben.

  • CorAssemblyFlags
    Enthält Werte, die die auf eine Assemblykompilierung angewendeten Metadaten beschreiben.

  • CorAttributeTargets
    Gibt die Anwendungselemente an, auf die Attribute angewendet werden können.

  • CorCallingConvention
    Enthält Werte, die die Typen der Aufrufkonventionen beschreiben, die in verwaltetem Code durchgeführt werden.

  • CorCheckDuplicatesFor
    Enthält Werte, die für die Suche nach doppelten Vorkommen von Objekten, Namen usw. verwendet werden.

  • CorDeclSecurity
    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
    Enthält Flagwerte, die die Bedingungen angeben, bei denen eine Fehlermeldung generiert werden soll, wenn Metadaten falsch ausgegeben werden.

  • CorEventAttr
    Enthält Werte, die die Metadaten eines Ereignisses beschreiben.

  • CorFieldAttr
    Enthält Werte, die die Metadaten über ein Feld beschreiben.

  • CorFileFlags
    Enthält Werte, die den Typ von Datei beschreiben, der in einem Aufruf an IMetaDataAssemblyEmit::DefineFile definiert wird.

  • CorGenericParamAttr
    Enthält Werte, die die Type-Parameter für generische Typen beschreiben, wie sie in Aufrufen von IMetaDataEmit2::DefineGenericParam verwendet werden.

  • CorImportOptions
    Enthält Flagwerte, die das Verhalten beim Import einer Assembly außerhalb des aktuellen Bereichs steuern.

  • CorLinkerOptions
    Gibt Flags für die Auswahl von Optionen für den Metadatenlinker an.

  • CorManifestResourceFlags
    Enthält Werte, die die Sichtbarkeit der Ressourcen beschreiben, die in einem Assemblymanifest codiert sind.

  • CorMethodAttr
    Enthält Werte, die Metadaten über eine Methode beschreiben.

  • CorMethodImpl
    Enthält Werte, die Features zur Implementierung von Methoden beschreiben.

  • CorMethodSemanticsAttr
    Enthält Werte, die die Beziehung zwischen einer Methode und einer zugeordneten Eigenschaft oder einem zugeordneten Ereignis beschreiben.

  • CorNativeLinkFlags
    Stellt Flagwerte bereit, die beim Verknüpfen von systemeigenem Code vom Linker verwendet werden.

  • CorNativeLinkType
    Stellt Werte bereit, die den im systemeigenen Code verknüpften Typ angeben.

  • CorNativeType
    Enthält Werte, die systemeigene, nicht verwaltete Typen beschreiben.

  • CorNotificationForTokenMovement
    Enthält Flagwerte, die Benachrichtigungen über Tokenbewegungen beeinflussen.

  • CorOpenFlags
    Enthält Flagwerte, mit denen das Metadatenverhalten beim Öffnen von Manifestdateien gesteuert werden kann.

  • CorParamAttr
    Enthält Werte, die die Metadaten eines Methodenparameters beschreiben.

  • CorPEKind
    Enthält Werte, die eine PE (Portable Executable)-Datei beschreiben, wie sie von einem Aufruf von IMetaDataImport2::GetPEKind zurückgegeben wird.

  • CorPinvokeMap
    Enthält Werte, die Features eines PInvoke-Aufrufs beschreiben.

  • CorPropertyAttr
    Enthält Werte, in denen die Metadaten einer Eigenschaft beschrieben werden.

  • CorRefToDefCheck
    Gibt Flags an, die steuern, welche Elemente, auf die verwiesen wird, zur Optimierung des Codes in ihren Definitionen konvertiert werden sollen.

  • CorRegFlags
    Stellt Flagwerte bereit, die bei der Installation eines Moduls oder eines zusammengesetzten Moduls für die Registrierung verwendet werden.

  • CorSaveSize
    Enthält Werte, die die Präzisionsebene angeben, die zum Abfragen der Größe eines Speichervorgangs erforderlich ist.

  • CorSerializationType
    Enthält Werte, die beschreiben, wie ein Objekt von der Common Language Runtime serialisiert wird. Diese Werte entsprechen im Allgemeinen CorElementType-Werten.

  • CorSetENC
    Enthält Werte, mit denen das Verhalten während des Generierens der Metadaten beeinflusst wird.

  • CorThreadSafetyOptions
    Gibt Flags für die Auswahl von Optionen für die Threadsicherheit an.

  • CorTokenType
    Enthält Werte, die die Art des Objekts angeben, auf die ein Metadatentoken verweist.

  • CorTypeAttr
    Enthält Werte, die Typmetadaten angeben.

  • CorUnmanagedCallingConvention
    Enthält Werte, die nicht verwaltete Aufrufkonventionen beschreiben.

  • CorValidatorModuleType
    Stellt Werte bereit, die von der IMetaDataValidate-Schnittstelle verwendet werden, um den Typ des Moduls anzugeben (PE-Datei oder OBJ-Datei).

  • COUNINITIEE
    Gibt Konstanten an, die von CoUninitializeEE beim Initialisieren der Common Language Runtime verwendet werden.

  • ICorModuleInitializeFlags
    Stellt Werte bereit, die den Typ von ICorModule steuern, der initialisiert wird.

Verwandte Abschnitte

Übersicht über Metadaten

Metadatenschnittstellen

Globale statische Metadatenfunktionen

Metadatenstrukturen

Metadaten-Unions