Перечисление 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 |
Указывает, что файл должен быть открыт для чтения; вызов QueryInterface для IMetaDataEmit не может быть совершен. |
ofTakeOwnership |
Указывает, что память была выделена с использованием вызова CoTaskMemAlloc, и будет освобождена метаданными. |
ofNoTypeLib |
Является устаревшей. Данный флаг игнорируется. |
ofReserved1 |
Зарезервировано для внутреннего использования. |
ofReserved2 |
Зарезервировано для внутреннего использования. |
ofReserved |
Зарезервировано для внутреннего использования. |
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: CorHdr.h
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0