CorOpenFlags (Enumeración)
Contiene valores de marca que controlan el comportamiento de los metadatos al abrir archivos de manifiesto.
Sintaxis
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;
Miembros
Miembro | Descripción |
---|---|
ofRead |
Indica que el archivo se debe abrir solo para lectura. |
ofWrite |
Indica que el archivo se debe abrir para escritura. Si usa la marca ofWrite al abrir un archivo .winmd, debe pasar también la marca ofNoTransform . |
ofReadWriteMask |
Máscara para lectura y escritura. |
ofCopyMemory |
Indica que el archivo se debe leer en la memoria. Los metadatos deben mantener su propia copia. |
ofCacheImage |
Obsoleto. Esta marca se omite. |
ofManifestMetadata |
Obsoleto. Esta marca se omite. |
ofReadOnly |
Indica que el archivo se debe abrir para lectura y que no se puede hacer una llamada a QueryInterface para un elemento IMetaDataEmit. |
ofTakeOwnership |
Indica que la memoria se asignó usando una llamada a CoTaskMemAlloc y que los metadatos la liberarán. |
ofNoTypeLib |
Obsoleto. Esta marca se omite. |
ofNoTransform |
Indica que se deben deshabilitar las transformaciones automáticas de archivos .winmd. En otras palabras, se debe deshabilitar la proyección de un tipo de Windows Runtime en un tipo de .NET Framework. Para obtener más información, vea Windows Runtime y CLR: aspectos técnicos con .NET y Windows Runtime. |
ofReserved1 |
Reservado para uso interno. |
ofReserved2 |
Reservado para uso interno. |
ofReserved |
Reservado para uso interno. |
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorHdr.h
Versiones de .NET Framework: está disponible desde la versión 1.0
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.