Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Contém valores de sinalizador que controlam o comportamento dos metadados ao abrir arquivos 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;
Members
| Member | Description |
|---|---|
ofRead |
Indica que o arquivo deve ser aberto apenas para leitura. |
ofWrite |
Indica que o arquivo deve ser aberto para gravação. Se você estiver usando o ofWrite sinalizador ao abrir um arquivo .winmd, você também deve passar o ofNoTransform sinalizador. |
ofReadWriteMask |
Uma máscara para ler e escrever. |
ofCopyMemory |
Indica que o arquivo deve ser lido na memória. Os metadados devem manter a sua própria cópia. |
ofCacheImage |
Obsolete. Este sinalizador é ignorado. |
ofManifestMetadata |
Obsolete. Este sinalizador é ignorado. |
ofReadOnly |
Indica que o arquivo deve ser aberto para leitura e que uma chamada para QueryInterface 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 |
Obsolete. Este sinalizador é ignorado. |
ofNoTransform |
Indica que as transformações automáticas de arquivos .winmd devem ser desabilitadas. Em outras palavras, a projeção de um tipo do Tempo de Execução do Windows para um tipo .NET deve ser desabilitada. Para obter mais informações, consulte Tempo de Execução do Windows e o CLR - Underneath the Hood with .NET e o Tempo de Execução do Windows. |
ofReserved1 |
Reservado para uso interno. |
ofReserved2 |
Reservado para uso interno. |
ofReserved |
Reservado para uso interno. |
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Header: CorHdr.h
Colabore connosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.