CorOpenFlags-Enumeration
Enthält Flagwerte, mit denen das Metadatenverhalten beim Öffnen von Manifestdateien gesteuert werden kann.
typedef enum CorOpenFlags
{
ofRead = 0x00000000,
ofWrite = 0x00000001,
ofReadWriteMask = 0x00000001,
ofCopyMemory = 0x00000002,
ofCacheImage = 0x00000004,
ofManifestMetadata = 0x00000008,
ofReadOnly = 0x00000010,
ofTakeOwnership = 0x00000020,
ofCacheImage = 0x00000004,
ofNoTypeLib = 0x00000080,
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. |
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 eine IMetaDataEmit nicht möglich ist. |
ofTakeOwnership |
Gibt an, dass der Speicher mithilfe eines Aufrufs von CoTaskMemAlloc belegt wurde und von den Metadaten freigegeben wird. |
ofNoTypeLib |
Veraltet. Dieses Flag wird ignoriert. |
ofReserved1 |
Für die interne Verwendung vorgesehen. |
ofReserved2 |
Für die interne Verwendung vorgesehen. |
ofReserved |
Für die interne Verwendung vorgesehen. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorHdr.h
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0