CorOpenFlags 枚举
包含一些标志值,这些值控制打开清单文件时的元数据行为。
typedef enum CorOpenFlags
{
ofRead = 0x00000000,
ofWrite = 0x00000001,
ofReadWriteMask = 0x00000001,
ofCopyMemory = 0x00000002,
ofCacheImage = 0x00000004,
ofManifestMetadata = 0x00000008,
ofReadOnly = 0x00000010,
ofTakeOwnership = 0x00000020,
ofCacheImage = 0x00000004,
ofNoTypeLib = 0x00000080,
ofReserved1 = 0x00000100,
ofReserved2 = 0x00000200,
ofReserved = 0xffffff40
} CorOpenFlags;
成员
成员 |
说明 |
---|---|
ofRead |
指示该文件应在只读状态下打开。 |
ofWrite |
指示该文件应在可写入状态下打开。 |
ofReadWriteMask |
读写操作的掩码。 |
ofCopyMemory |
指示应将该文件读入内存。 元数据应保持自己的副本。 |
ofCacheImage |
已过时。 将忽略此标志。 |
ofManifestMetadata |
已过时。 将忽略此标志。 |
ofReadOnly |
指示应打开该文件以进行读取,并指示不能为 IMetaDataEmit 调用 QueryInterface。 |
ofTakeOwnership |
指示通过调用 CoTaskMemAlloc 分配了内存,并且将由元数据释放该内存。 |
ofNoTypeLib |
已过时。 将忽略此标志。 |
ofReserved1 |
保留以供内部使用。 |
ofReserved2 |
保留以供内部使用。 |
ofReserved |
保留以供内部使用。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**CorHdr.h
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0