Opsomming CorOpenFlags
Bevat vlagwaarden die het gedrag van metagegevens bepalen bij het openen van manifestbestanden.
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;
Leden
Lid | Beschrijving |
---|---|
ofRead |
Geeft aan dat het bestand alleen moet worden geopend voor lezen. |
ofWrite |
Geeft aan dat het bestand moet worden geopend om te worden geschreven. Als u de vlag gebruikt bij het ofWrite openen van een .winmd-bestand, moet u ook de ofNoTransform vlag doorgeven. |
ofReadWriteMask |
Een masker voor lezen en schrijven. |
ofCopyMemory |
Geeft aan dat het bestand in het geheugen moet worden gelezen. Metagegevens moeten een eigen kopie behouden. |
ofCacheImage |
Verouderd. Deze vlag wordt genegeerd. |
ofManifestMetadata |
Verouderd. Deze vlag wordt genegeerd. |
ofReadOnly |
Geeft aan dat het bestand moet worden geopend om te worden gelezen en dat een aanroep naar QueryInterface voor een IMetaDataEmit niet kan worden uitgevoerd. |
ofTakeOwnership |
Geeft aan dat het geheugen is toegewezen met behulp van een aanroep naar CoTaskMemAlloc en wordt vrijgemaakt door de metagegevens. |
ofNoTypeLib |
Verouderd. Deze vlag wordt genegeerd. |
ofNoTransform |
Geeft aan dat automatische transformaties van .winmd-bestanden moeten worden uitgeschakeld. Met andere woorden, de projectie van een Windows Runtime type naar een .NET Framework type moet worden uitgeschakeld. Zie Windows Runtime en de CLR - Under the Hood met .NET en de Windows Runtime voor meer informatie. |
ofReserved1 |
Gereserveerd voor intern gebruik. |
ofReserved2 |
Gereserveerd voor intern gebruik. |
ofReserved |
Gereserveerd voor intern gebruik. |
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorHdr.h
.NET Framework versies: beschikbaar sinds 1.0
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.