CorOpenFlags-uppräkning
Innehåller flaggvärden som styr metadatabeteendet när manifestfiler öppnas.
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;
Medlemmar
Medlem | Description |
---|---|
ofRead |
Anger att filen endast ska öppnas för läsning. |
ofWrite |
Anger att filen ska öppnas för skrivning. Om du använder ofWrite flaggan när du öppnar en .winmd-fil bör du även skicka ofNoTransform flaggan . |
ofReadWriteMask |
En mask för läsning och skrivning. |
ofCopyMemory |
Anger att filen ska läsas in i minnet. Metadata bör behålla sin egen kopia. |
ofCacheImage |
Föråldrade. Den här flaggan ignoreras. |
ofManifestMetadata |
Föråldrade. Den här flaggan ignoreras. |
ofReadOnly |
Anger att filen ska öppnas för läsning och att det inte går att göra ett anrop till QueryInterface för en IMetaDataEmit . |
ofTakeOwnership |
Anger att minnet allokerades med ett anrop till CoTaskMemAlloc och kommer att frigöras av metadata. |
ofNoTypeLib |
Föråldrade. Den här flaggan ignoreras. |
ofNoTransform |
Anger att automatiska transformeringar av .winmd-filer ska inaktiveras. Projektionen av en Windows Runtime typ till en .NET Framework typ bör med andra ord inaktiveras. Mer information finns i Windows Runtime och CLR – under huven med .NET och Windows Runtime. |
ofReserved1 |
Reserverad för intern användning. |
ofReserved2 |
Reserverad för intern användning. |
ofReserved |
Reserverad för intern användning. |
Krav
Plattformar: Se Systemkrav.
Huvudet: CorHdr.h
.NET Framework versioner: Tillgänglig sedan 1.0
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.