Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient des valeurs d’indicateur qui contrôlent le comportement des métadonnées lors de l’ouverture des fichiers manifestes.
Syntax
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
| Member | Description |
|---|---|
ofRead |
Indique que le fichier doit être ouvert uniquement pour la lecture. |
ofWrite |
Indique que le fichier doit être ouvert pour l’écriture. Si vous utilisez l’indicateur lors de l’ouverture ofWrite d’un fichier .winmd, vous devez également passer l’indicateur ofNoTransform . |
ofReadWriteMask |
Masque pour la lecture et l’écriture. |
ofCopyMemory |
Indique que le fichier doit être lu en mémoire. Les métadonnées doivent conserver sa propre copie. |
ofCacheImage |
Obsolete. Cet indicateur est ignoré. |
ofManifestMetadata |
Obsolete. Cet indicateur est ignoré. |
ofReadOnly |
Indique que le fichier doit être ouvert pour la lecture et qu’un appel à QueryInterface un IMetaDataEmit ne peut pas être effectué. |
ofTakeOwnership |
Indique que la mémoire a été allouée à l’aide d’un appel à CoTaskMemAlloc et sera libérée par les métadonnées. |
ofNoTypeLib |
Obsolete. Cet indicateur est ignoré. |
ofNoTransform |
Indique que les transformations automatiques des fichiers .winmd doivent être désactivées. En d’autres termes, la projection d’un type Windows Runtime vers un type .NET doit être désactivée. Pour plus d’informations, consultez Windows Runtime et clR - Sous le capot avec .NET et Windows Runtime. |
ofReserved1 |
Réservé à une utilisation interne. |
ofReserved2 |
Réservé à une utilisation interne. |
ofReserved |
Réservé à une utilisation interne. |
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: CorHdr.h
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.