Compartir a través de


CorOpenFlags (Enumeración)

Contiene valores de marcador que controlan el comportamiento de los metadatos cuando se abren archivos de manifiesto.

typedef enum CorOpenFlags
{
    ofRead              =   0x00000000,
    ofWrite             =   0x00000001,
    ofReadWriteMask     =   0x00000001,
    ofCopyMemory        =   0x00000002,
    ofCacheImage        =   0x00000004,
    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.

ofCacheImage

Obsoleto. Este marcador se pasa por alto.

ofManifestMetadata

Obsoleto. Este marcador se pasa por alto.

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.

ofNoTypeLib

Obsoleto. Este marcador 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: 4, 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