Bagikan melalui


CorOpenFlags Enumeration

Berisi nilai bendera yang mengontrol perilaku metadata saat membuka file manifes.

Sintaks

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;  

Anggota

Anggota Deskripsi
ofRead Mengindikasikan bahwa file harus dibuka untuk baca saja.
ofWrite Mengindikasikan bahwa file harus dibuka untuk penulisan.

Jika Anda menggunakan bendera ofWrite saat membuka file .winmd, Anda juga harus meneruskan bendera ofNoTransform.
ofReadWriteMask Masker untuk membaca dan menulis.
ofCopyMemory Mengindikasikan bahwa file harus dibaca lalu ditulis ke dalam memori. Metadata harus memelihara salinannya sendiri.
ofCacheImage Kedaluwarsa. Bendera ini diabaikan.
ofManifestMetadata Kedaluwarsa. Bendera ini diabaikan.
ofReadOnly Mengindikasikan bahwa file harus dibuka untuk baca, dan bahwa panggilan ke QueryInterface untuk IMetaDataEmit tidak dapat dilakukan.
ofTakeOwnership Mengindikasikan bahwa memori dialokasikan menggunakan panggilan ke CoTaskMemAlloc dan akan dikosongkan oleh metadata.
ofNoTypeLib Kedaluwarsa. Bendera ini diabaikan.
ofNoTransform Mengindikasikan bahwa transformasi otomatis file .winmd harus dinonaktifkan. Dengan kata lain, proyeksi jenis Windows Runtime ke jenis .NET Framework harus dinonaktifkan. Untuk informasi selengkapnya, lihat Windows Runtime dan CLR - Di bawah Hood dengan .NET dan Windows Runtime.
ofReserved1 Dicadangkan untuk penggunaan internal.
ofReserved2 Dicadangkan untuk penggunaan internal.
ofReserved Dicadangkan untuk penggunaan internal.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorHdr.h

Versi .NET Framework: Tersedia mulai dari 1.0

Lihat juga