Delen via


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