Enumerazione CorOpenFlags

Contiene valori di flag che controllano il comportamento dei metadati all'apertura di file manifesto.

Sintassi

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

Membro Descrizione
ofRead Indica che il file deve essere aperto in sola lettura.
ofWrite Indica che il file deve essere aperto in scrittura.

Se si usa il flag ofWrite quando si apre un file con estensione winmd, è anche necessario passare il flag ofNoTransform.
ofReadWriteMask Maschera per la lettura e la scrittura.
ofCopyMemory Indica che il file deve essere letto in memoria. I metadati devono mantenere la propria copia.
ofCacheImage Obsoleta. Questo flag viene ignorato.
ofManifestMetadata Obsoleta. Questo flag viene ignorato.
ofReadOnly Indica che il file deve essere aperto per la lettura e che non è possibile effettuare una chiamata a QueryInterface per un oggetto IMetaDataEmit .
ofTakeOwnership Indica che la memoria è stata allocata usando una chiamata a CoTaskMemAlloc e verrà liberata dai metadati.
ofNoTypeLib Obsoleta. Questo flag viene ignorato.
ofNoTransform Indica che le trasformazioni automatiche dei file con estensione winmd devono essere disabilitate. In altre parole, la proiezione di un tipo di Windows Runtime in un tipo di .NET Framework deve essere disabilitata. Per altre informazioni, vedere Windows Runtime e CLR - Sotto le quinte con .NET e la Windows Runtime.
ofReserved1 Riservato per utilizzo interno.
ofReserved2 Riservato per utilizzo interno.
ofReserved Riservato per utilizzo interno.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorHdr.h

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche