다음을 통해 공유


CorOpenFlags

업데이트: 2007년 11월

매니페스트 파일을 열 때의 메타데이터 동작을 제어하는 플래그 값을 포함합니다.

typedef enum CorOpenFlags
{
    ofRead              =   0x00000000,
    ofWrite             =   0x00000001,
    ofReadWriteMask     =   0x00000001,
        
    ofCopyMemory        =   0x00000002,
        
    ofManifestMetadata  =   0x00000008,
    ofReadOnly          =   0x00000010,
    ofTakeOwnership     =   0x00000020,
        
    ofCacheImage        =   0x00000004,
    ofNoTypeLib         =   0x00000080,
        
    ofReserved1         =   0x00000100,
    ofReserved2         =   0x00000200,
    ofReserved          =   0xffffff40
        
} CorOpenFlags;

멤버

멤버

설명

ofRead

파일을 읽기 전용으로만 열도록 지정합니다.

ofWrite

파일을 쓰기용으로 열도록 지정합니다.

ofReadWriteMask

읽기 및 쓰기에 사용되는 마스크입니다.

ofCopyMemory

파일을 메모리에 읽어오도록 지정합니다. 메타데이터 복사본은 따로 유지해야 합니다.

ofManifestMetadata

MSIL(Microsoft Intermediate Language) 메타데이터 대신 매니페스트 메타데이터를 반환하도록 지정합니다.

ofReadOnly

파일을 읽기용으로 열어야 하고 IMetaDataEmit에 대해 QueryInterface를 호출할 수 없음을 나타냅니다.

ofTakeOwnership

메모리가 CoTaskMemAlloc 호출을 통해 할당되었고 메타데이터를 통해 해제됨을 나타냅니다.

ofCacheImage

더 이상 사용되지 않으며 이 플래그는 무시됩니다.

ofNoTypeLib

더 이상 사용되지 않으며 이 플래그는 무시됩니다.

ofReserved1

내부용으로 예약됩니다.

ofReserved2

내부용으로 예약됩니다.

ofReserved

내부용으로 예약됩니다.

요구 사항

플랫폼:.NET Framework 시스템 요구 사항 참조

헤더: CorHdr.h

.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

기타 리소스

메타데이터 열거형