다음을 통해 공유


메타데이터 열거형

업데이트: 2007년 11월

이 단원에서는 메타데이터 API에 사용되는 관리되지 않는 열거형을 설명합니다.

단원 내용

  • AssemblyFlags
    어셈블리의 런타임 기능을 설명하는 값을 포함합니다.

  • AssemblyRefFlags
    어셈블리 참조의 기능을 설명하는 값을 포함합니다.

  • CeeSectionAttr
    ICeeGen 인터페이스에서 사용할 섹션의 특성을 지정하는 값을 제공합니다.

  • CeeSectionRelocType
    ICeeGen::AddSectionReloc를 호출하여 생성된 reloc 명령의 형식에 영향을 주는 값을 제공합니다.

  • COINITICOR
    공용 언어 런타임을 초기화할 때 CoInitializeCor에서 사용하는 상수를 지정합니다.

  • COINITIEE
    공용 언어 런타임을 초기화할 때 CoInitializeEE에서 사용하는 상수를 지정합니다.

  • CorArgType
    런타임 핸들의 네이티브 형식을 설명하는 값을 포함합니다.

  • CorAssemblyFlags
    어셈블리 컴파일에 적용된 메타데이터를 설명하는 값을 포함합니다.

  • CorAttributeTargets
    특성을 적용할 수 있는 응용 프로그램 요소를 지정합니다.

  • CorCallingConvention
    관리 코드에 적용되는 호출 규칙의 형식을 설명하는 값을 포함합니다.

  • CorCheckDuplicatesFor
    중복 검사에 사용되는 값을 포함합니다.

  • CorDeclSecurity
    공용 언어 런타임에서 사용하는 선언적 보안의 형식을 설명하는 값을 포함합니다.

  • CorElementType
    공용 언어 런타임 Type의 기본 네이티브 형식을 설명하는 값을 포함합니다.

  • CorErrorIfEmitOutOfOrder
    메타데이터가 잘못된 순서로 생성될 경우 오류 메시지를 표시하는 조건을 나타내는 플래그 값을 포함합니다.

  • CorEventAttr
    이벤트의 메타데이터를 설명하는 값을 포함합니다.

  • CorFieldAttr
    필드에 대한 메타데이터를 설명하는 값을 포함합니다.

  • CorFileFlags
    IMetaDataAssemblyEmit::DefineFile 호출에 정의되는 파일 형식을 설명하는 값을 포함합니다.

  • CorGenericParamAttr
    IMetaDataEmit2::DefineGenericParam 호출에 사용되는 제네릭 형식의 Type 매개 변수를 설명하는 값을 포함합니다.

  • CorImportOptions
    현재 범위 외부에서 어셈블리를 가져올 때 동작을 제어하는 플래그 값을 포함합니다.

  • CorLinkerOptions
    메타데이터 링커의 옵션을 선택하기 위한 플래그를 지정합니다.

  • CorManifestResourceFlags
    어셈블리 매니페스트에 인코딩된 리소스의 표시 유형을 설명하는 값을 포함합니다.

  • CorMethodAttr
    메서드에 대한 메타데이터를 설명하는 값을 포함합니다.

  • CorMethodImpl
    메서드 구현 기능을 설명하는 값을 포함합니다.

  • CorMethodSemanticsAttr
    메서드와 관련 속성 또는 이벤트 간의 관계를 나타내는 값을 포함합니다.

  • CorNativeLinkFlags
    네이티브 코드를 연결할 때 링커에서 사용하는 플래그 값을 제공합니다.

  • CorNativeLinkType
    네이티브 코드에서 연결된 형식을 나타내는 값을 제공합니다.

  • CorNativeType
    관리되지 않는 네이티브 형식을 설명하는 값을 포함합니다.

  • CorNotificationForTokenMovement
    토큰이 이동할 경우 발생하는 알림에 영향을 주는 플래그 값을 포함합니다.

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

  • CorParamAttr
    메서드 매개 변수의 메타데이터를 설명하는 값을 포함합니다.

  • CorPEKind
    IMetaDataImport2::GetPEKind를 호출하여 반환된 이식 가능한 실행 파일을 설명하는 값을 포함합니다.

  • CorPinvokeMap
    PInvoke 호출의 기능을 설명하는 값을 포함합니다.

  • CorPropertyAttr
    속성의 메타데이터를 설명하는 값을 포함합니다.

  • CorRefToDefCheck
    코드 최적화를 위해 참조되는 항목 중 어떤 항목을 정의로 변환할지 제어하는 플래그를 지정합니다.

  • CorRegFlags
    모듈 또는 합성 이미지를 설치할 때 등록에 사용되는 플래그 값을 제공합니다.

  • CorSaveSize
    저장 작업 크기를 쿼리할 때 요구되는 정확도 수준을 나타내는 값을 포함합니다.

  • CorSerializationType
    공용 언어 런타임에서 개체가 serialize되는 방식을 설명하는 값을 포함합니다. 일반적으로 이러한 값은 CorElementType 값에 해당합니다.

  • CorSetENC
    메타데이터를 생성하는 동안 동작에 영향을 주는 값을 포함합니다.

  • CorThreadSafetyOptions
    스레드로부터의 안전성 옵션을 선택하기 위한 플래그를 지정합니다.

  • CorTokenType
    메타데이터 토큰이 참조하는 개체의 종류를 나타내는 값을 포함합니다.

  • CorTypeAttr
    형식 메타데이터를 나타내는 값을 포함합니다.

  • CorUnmanagedCallingConvention
    관리되지 않는 호출 규칙을 설명하는 값을 포함합니다.

  • CorValidatorModuleType
    IMetaDataValidate 인터페이스에서 모듈 형식(PE 파일 및 .obj 파일)을 지정하는 데 사용되는 값을 제공합니다.

  • COUNINITIEE
    공용 언어 런타임을 초기화할 때 CoUninitializeEE에서 사용하는 상수를 지정합니다.

  • ICorModuleInitializeFlags
    초기화된 ICorModule 형식을 제어하는 값을 제공합니다.

관련 단원

메타데이터 개요

메타데이터 인터페이스

메타데이터 전역 정적 함수

메타데이터 구조체

메타데이터 공용 구조체