Compartilhar via


Enumeração de CorOpenFlags

Contém os valores de sinalizador que controlam o comportamento de metadados na abertura de arquivos de manifesto.

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;

Membros

Membro

Descrição

ofRead

Indica que o arquivo deve ser aberto somente para leitura.

ofWrite

Indica que o arquivo deverá ser aberto para gravação.

ofReadWriteMask

Uma máscara para leitura e gravação.

ofCopyMemory

Indica que o arquivo deve ser lido na memória. Metadados devem manter sua própria cópia.

ofCacheImage

Obsoleto. Este sinalizador será ignorado.

ofManifestMetadata

Obsoleto. Este sinalizador será ignorado.

ofReadOnly

Indica que o arquivo deve ser aberto para leitura e que uma chamada para QueryInterface para um IMetaDataEmit não pode ser feita.

ofTakeOwnership

Indica que a memória foi alocada usando uma chamada para CoTaskMemAlloc e será liberada pelos metadados.

ofNoTypeLib

Obsoleto. Este sinalizador será ignorado.

ofReserved1

Reservado para uso interno.

ofReserved2

Reservado para uso interno.

ofReserved

Reservado para uso interno.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorHdr.h

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Outros recursos

Enumerações de metadados