CorOpenFlags-Enumeration
Enthält Flagwerte, die das Verhalten von Metadaten beim Öffnen von Manifestdateien steuern.
Syntax
typedef enum CorOpenFlags
{
ofRead = 0x00000000,
ofWrite = 0x00000001,
ofReadWriteMask = 0x00000001,
ofCopyMemory = 0x00000002,
ofCacheImage = 0x00000004,
ofManifestMetadata = 0x00000008,
ofReadOnly = 0x00000010,
ofTakeOwnership = 0x00000020,
ofCacheImage = 0x00000004,
ofNoTypeLib = 0x00000080,
ofNoTransform = 0x00001000,
ofReserved1 = 0x00000100,
ofReserved2 = 0x00000200,
ofReserved = 0xffffff40
} CorOpenFlags;
Member
Member | BESCHREIBUNG |
---|---|
ofRead |
Gibt an, dass die Datei nur zum Lesen geöffnet werden darf. |
ofWrite |
Gibt an, dass die Datei nur zum Schreiben geöffnet werden darf. Wenn Sie beim Öffnen einer .winmd-Datei das ofWrite -Flag verwenden, sollten Sie auch das ofNoTransform -Flag übergeben. |
ofReadWriteMask |
Eine Maske zum Lesen und Schreiben. |
ofCopyMemory |
Gibt an, dass die Datei in den Arbeitsspeicher gelesen werden muss. Metadaten müssen eine eigene Kopie verwalten. |
ofCacheImage |
Veraltet. Dieses Flag wird ignoriert. |
ofManifestMetadata |
Veraltet. Dieses Flag wird ignoriert. |
ofReadOnly |
Gibt an, dass die Datei nur zum Lesen geöffnet werden darf und dass ein Aufruf von QueryInterface für IMetaDataEmit nicht möglich ist. |
ofTakeOwnership |
Gibt an, dass der Arbeitsspeicher mithilfe eines Aufrufs von CoTaskMemAlloc belegt wurde und von den Metadaten freigegeben wird. |
ofNoTypeLib |
Veraltet. Dieses Flag wird ignoriert. |
ofNoTransform |
Gibt an, dass automatische Transformationen von .winmd-Dateien deaktiviert sein sollten. Anders ausgedrückt: Die Projektion eines Windows Runtime-Typs auf einen .NET Framework-Typ sollte deaktiviert sein. Weitere Informationen finden Sie unter Windows-Runtime und die CLR – Einblicke in das System mit .NET und Windows-Runtime. |
ofReserved1 |
Für die interne Verwendung reserviert. |
ofReserved2 |
Für die interne Verwendung reserviert. |
ofReserved |
Für die interne Verwendung reserviert. |
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorHdr.h
.NET Framework-Versionen: Seit Version 1.0 verfügbar
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.