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