Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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;
Members
| Member | Description |
|---|---|
ofRead |
Gibt an, dass die Datei nur zum Lesen geöffnet werden soll. |
ofWrite |
Gibt an, dass die Datei zum Schreiben geöffnet werden soll. 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 soll. Metadaten sollten eine eigene Kopie verwalten. |
ofCacheImage |
Obsolete. Dieses Kennzeichen wird ignoriert. |
ofManifestMetadata |
Obsolete. Dieses Kennzeichen wird ignoriert. |
ofReadOnly |
Gibt an, dass die Datei zum Lesen geöffnet werden soll und dass ein Aufruf QueryInterface für eine IMetaDataEmit nicht ausgeführt werden kann. |
ofTakeOwnership |
Gibt an, dass der Speicher mithilfe eines Aufrufs von CoTaskMemAlloc zugewiesen wurde und von den Metadaten freigegeben wird. |
ofNoTypeLib |
Obsolete. Dieses Kennzeichen wird ignoriert. |
ofNoTransform |
Gibt an, dass automatische Transformationen von WINMD-Dateien deaktiviert werden sollen. Mit anderen Worten, die Projektion eines Windows-Runtime-Typs auf einen .NET-Typ sollte deaktiviert werden. Weitere Informationen finden Sie unter Windows-Runtime und CLR – Unter der Haube mit .NET und der Windows-Runtime. |
ofReserved1 |
Reserviert für die interne Verwendung. |
ofReserved2 |
Reserviert für die interne Verwendung. |
ofReserved |
Reserviert für die interne Verwendung. |
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: CorHdr.h
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt findet man auf GitHub, wo Sie auch Probleme und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.