Partager via


CorOpenFlags

Mise à jour : novembre 2007

Contient des valeurs d'indicateur qui contrôlent le comportement de métadonnées à l'ouverture de fichiers manifeste.

typedef enum CorOpenFlags
{
    ofRead              =   0x00000000,
    ofWrite             =   0x00000001,
    ofReadWriteMask     =   0x00000001,
        
    ofCopyMemory        =   0x00000002,
        
    ofManifestMetadata  =   0x00000008,
    ofReadOnly          =   0x00000010,
    ofTakeOwnership     =   0x00000020,
        
    ofCacheImage        =   0x00000004,
    ofNoTypeLib         =   0x00000080,
        
    ofReserved1         =   0x00000100,
    ofReserved2         =   0x00000200,
    ofReserved          =   0xffffff40
        
} CorOpenFlags;

Membres

Membre

Description

ofRead

Indique que le fichier doit être ouvert uniquement pour la lecture.

ofWrite

Indique que le fichier doit être ouvert pour l'écriture.

ofReadWriteMask

Un masque pour lire et écrire.

ofCopyMemory

Indique que le fichier doit être lu en mémoire. Les métadonnées doivent gérer leur propre copie.

ofManifestMetadata

Indique que les métadonnées de manifeste doivent être retournées à la place des métadonnées MSIL (Microsoft Intermediate Language).

ofReadOnly

Indique que le fichier doit être ouvert pour la lecture et qu'un appel à QueryInterface pour un IMetaDataEmit ne peut pas être effectué.

ofTakeOwnership

Indique que la mémoire a été allouée grâce à un appel à CoTaskMemAlloc et sera libérée par les métadonnées.

ofCacheImage

Obsolète. Cet indicateur est ignoré.

ofNoTypeLib

Obsolète. Cet indicateur est ignoré.

ofReserved1

Réservé à une utilisation interne.

ofReserved2

Réservé à une utilisation interne.

ofReserved

Réservé à une utilisation interne.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorHdr.h

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Autres ressources

Énumérations de métadonnées