Partilhar via


Enumeração CorOpenFlags

Contém valores de sinalizador que controlam o comportamento dos metadados ao abrir ficheiros de manifesto.

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;  

Membros

Membro Description
ofRead Indica que o ficheiro deve ser aberto apenas para leitura.
ofWrite Indica que o ficheiro deve ser aberto para escrita.

Se estiver a utilizar o sinalizador ao ofWrite abrir um ficheiro .winmd, também deve passar o ofNoTransform sinalizador.
ofReadWriteMask Uma máscara para ler e escrever.
ofCopyMemory Indica que o ficheiro deve ser lido na memória. Os metadados devem manter a sua própria cópia.
ofCacheImage Obsoleto. Este sinalizador é ignorado.
ofManifestMetadata Obsoleto. Este sinalizador é ignorado.
ofReadOnly Indica que o ficheiro deve ser aberto para leitura e que não é possível efetuar uma chamada para QueryInterfaceum IMetaDataEmit .
ofTakeOwnership Indica que a memória foi alocada através de uma chamada para CoTaskMemAlloc e será libertada pelos metadados.
ofNoTypeLib Obsoleto. Este sinalizador é ignorado.
ofNoTransform Indica que as transformações automáticas de ficheiros .winmd devem ser desativadas. Por outras palavras, a projeção de um tipo de Windows Runtime para um tipo de .NET Framework deve ser desativada. Para obter mais informações, veja Windows Runtime e o CLR - Under the Hood com .NET e o Windows Runtime.
ofReserved1 Reservado para utilização interna.
ofReserved2 Reservado para utilização interna.
ofReserved Reservado para utilização interna.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorHdr.h

.NET Framework Versões: Disponível desde 1.0

Ver também