Aracılığıyla paylaş


CorOpenFlags Enumeration

Bildirim dosyalarını açarken meta veri davranışını denetleyebilen bayrak değerleri içerir.

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 Dosyanın yalnızca okunması için açılması gerektiğini gösterir.
ofWrite Dosyanın yazılması için açılması gerektiğini gösterir.

.winmd dosyasını açarken bayrağını ofWrite kullanıyorsanız bayrağını ofNoTransform da geçirmeniz gerekir.
ofReadWriteMask Okuma ve yazma için bir maske.
ofCopyMemory Dosyanın belleğe okunması gerektiğini gösterir. Meta veriler kendi kopyasını tutmalıdır.
ofCacheImage Obsolete. Bu bayrak yoksayılır.
ofManifestMetadata Obsolete. Bu bayrak yoksayılır.
ofReadOnly Dosyanın okunmak üzere açılması gerektiğini ve IMetaDataEmit için çağrısı QueryInterface yapılamadığını gösterir.
ofTakeOwnership Belleğin CoTaskMemAlloc çağrısı kullanılarak ayrıldığını ve meta veriler tarafından serbest bırakılacağını gösterir.
ofNoTypeLib Obsolete. Bu bayrak yoksayılır.
ofNoTransform .winmd dosyalarının otomatik dönüşümlerinin devre dışı bırakılması gerektiğini gösterir. Başka bir deyişle, bir Windows Çalışma Zamanı türünün .NET türüne yansıtılması devre dışı bırakılmalıdır. Daha fazla bilgi için bkz. Windows Çalışma Zamanı ve CLR - .NET ve Windows Çalışma Zamanı ile Kaputun Altında.
ofReserved1 dahili kullanım için ayrılmıştır.
ofReserved2 dahili kullanım için ayrılmıştır.
ofReserved dahili kullanım için ayrılmıştır.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: CorHdr.h