다음을 통해 공유


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

참고 항목

기타 리소스

메타데이터 열거형