Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
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
Collaborez avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des issues et des pull requests. Pour plus d’informations, consultez notre guide des contributeurs.