Compartir a través de


CorOpenFlags

Actualización: noviembre 2007

Contiene los valores de indicador que controlan el comportamiento de los metadatos al abrir los archivos manifiestos.

typedef enum CorOpenFlags
{
    ofRead              =   0x00000000,
    ofWrite             =   0x00000001,
    ofReadWriteMask     =   0x00000001,
        
    ofCopyMemory        =   0x00000002,
        
    ofManifestMetadata  =   0x00000008,
    ofReadOnly          =   0x00000010,
    ofTakeOwnership     =   0x00000020,
        
    ofCacheImage        =   0x00000004,
    ofNoTypeLib         =   0x00000080,
        
    ofReserved1         =   0x00000100,
    ofReserved2         =   0x00000200,
    ofReserved          =   0xffffff40
        
} CorOpenFlags;

Miembros

Miembro

Descripción

ofRead

Indica que el archivo se debe abrir sólo para leer.

ofWrite

Indica que el archivo se debe abrir para escribir.

ofReadWriteMask

Máscara para leer y escribir.

ofCopyMemory

Indica que el archivo se debe leer en la memoria. Los metadatos deben mantener su propia copia.

ofManifestMetadata

Indica que se deben devolver los metadatos del manifiesto en lugar de los metadatos del lenguaje intermedio de Microsoft (MSIL).

ofReadOnly

Indica que el archivo debe abrirse para su lectura y que no se puede realizar una llamada a QueryInterface para una interfaz IMetaDataEmit.

ofTakeOwnership

Indica que la memoria se ha asignado mediante una llamada a CoTaskMemAlloc y que la liberarán los metadatos.

ofCacheImage

Obsoleta. Este indicador se pasa por alto.

ofNoTypeLib

Obsoleta. Este indicador se pasa por alto.

ofReserved1

Reservado para uso interno.

ofReserved2

Reservado para uso interno.

ofReserved

Reservado para uso interno.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorHdr.h

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Otros recursos

Enumeraciones para metadatos