Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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.