Condividi tramite


Enumerazione CorOpenFlags

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

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;

Membri

Membro

Descrizione

ofRead

Indica che il file deve essere aperto in sola lettura.

ofWrite

Indica che il file deve essere aperto in scrittura.

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 in lettura e che non può essere effettuata una chiamata a QueryInterface per un oggetto IMetaDataEmit.

ofTakeOwnership

Indica che la memoria è stata allocata mediante una chiamata a CoTaskMemAlloc e verrà liberata dai metadati.

ofNoTypeLib

Obsoleta. Questo flag viene ignorato.

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: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Altre risorse

Enumerazioni dei metadati