Partager via


CorOpenFlags, énumération

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,
    ofCacheImage        =   0x00000004,
    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.

ofCacheImage

Obsolète. Cet indicateur est ignoré.

ofManifestMetadata

Obsolète. Cet indicateur est ignoré.

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.

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 : 4, 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