Enumerazione CorOpenFlags
Contiene valori di flag che controllano il comportamento dei metadati all'apertura di file manifesto.
Sintassi
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
Membro | Descrizione |
---|---|
ofRead |
Indica che il file deve essere aperto in sola lettura. |
ofWrite |
Indica che il file deve essere aperto in scrittura. Se si usa il flag ofWrite quando si apre un file con estensione winmd, è anche necessario passare il flag ofNoTransform . |
ofReadWriteMask |
Maschera per la lettura e la scrittura. |
ofCopyMemory |
Indica che il file deve essere letto in memoria. I metadati devono mantenere la propria copia. |
ofCacheImage |
Obsoleta. Questo flag viene ignorato. |
ofManifestMetadata |
Obsoleta. Questo flag viene ignorato. |
ofReadOnly |
Indica che il file deve essere aperto per la lettura e che non è possibile effettuare una chiamata a QueryInterface per un oggetto IMetaDataEmit . |
ofTakeOwnership |
Indica che la memoria è stata allocata usando una chiamata a CoTaskMemAlloc e verrà liberata dai metadati. |
ofNoTypeLib |
Obsoleta. Questo flag viene ignorato. |
ofNoTransform |
Indica che le trasformazioni automatiche dei file con estensione winmd devono essere disabilitate. In altre parole, la proiezione di un tipo di Windows Runtime in un tipo di .NET Framework deve essere disabilitata. Per altre informazioni, vedere Windows Runtime e CLR - Sotto le quinte con .NET e la Windows Runtime. |
ofReserved1 |
Riservato per utilizzo interno. |
ofReserved2 |
Riservato per utilizzo interno. |
ofReserved |
Riservato per utilizzo interno. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorHdr.h
Versioni di .NET Framework: Disponibile dalla versione 1.0
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.