CorOpenFlags Numaralandırması
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;
Üyeler
Üye | Description |
---|---|
ofRead |
Dosyanın yalnızca okumak 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ı kullanıyorsanız ofWrite 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 |
Kullanımdan kalktı. Bu bayrak yoksayılır. |
ofManifestMetadata |
Kullanımdan kalktı. 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 |
Kullanımdan kalktı. 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 Framework 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. |
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorHdr.h
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.