CorOpenFlags, énumération
Contient des valeurs d'indicateurs qui contrôlent le comportement des métadonnées après ouverture des fichiers manifeste.
Syntaxe
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;
Membres
Membre | Description |
---|---|
ofRead |
Indique que le fichier doit être ouvert en lecture seule. |
ofWrite |
Indique que le fichier doit être ouvert en écriture. Si vous utilisez l'indicateur ofWrite lors de l'ouverture d'un fichier .winmd, vous devez aussi passer l'indicateur ofNoTransform . |
ofReadWriteMask |
Un masque pour la lecture et l'écriture. |
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 en lecture et qu’un appel à QueryInterface pour une interface IMetaDataEmit ne peut pas être effectué. |
ofTakeOwnership |
Indique que la mémoire a été allouée avec un appel à CoTaskMemAlloc et qu’elle sera libérée par les métadonnées. |
ofNoTypeLib |
Obsolète. Cet indicateur est ignoré. |
ofNoTransform |
Indique que les transformations automatiques de fichiers .winmd doivent être désactivées. En d'autres termes, la projection d'un type Windows Runtime vers un type .NET Framework doit être désactivée. Pour plus d’informations, consultez Windows Runtime and the CLR – Underneath the Hood with .NET and the Windows Runtime. |
ofReserved1 |
Réservé à un usage interne. |
ofReserved2 |
Réservé à un usage interne. |
ofReserved |
Réservé à un usage interne. |
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorHdr.h
Versions de .NET Framework : disponible depuis la version 1.0
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.