CorAssemblyFlags 열거형
어셈블리 컴파일에 적용되는 메타데이터를 설명하는 값을 포함합니다.
구문
typedef enum CorAssemblyFlags {
afPublicKey = 0x0001,
afPA_None = 0x0000,
afPA_MSIL = 0x0010,
afPA_x86 = 0x0020,
afPA_IA64 = 0x0030,
afPA_AMD64 = 0x0040,
afPA_ARM = 0x0050,
afPA_NoPlatform = 0x0070,
afPA_Specified = 0x0080,
afPA_Mask = 0x0070,
afPA_FullMask = 0x00F0,
afPA_Shift = 0x0004,
afEnableJITcompileTracking = 0x8000,
afDisableJITcompileOptimizer= 0x4000,
afRetargetable = 0x0100,
afContentType_Default = 0x0000,
afContentType_WindowsRuntime = 0x0200,
afContentType_Mask = 0x0E00,
} CorAssemblyFlags;
멤버
멤버 | Description |
---|---|
afPublicKey |
어셈블리 참조에 해시되지 않은 전체 퍼블릭 키가 포함되어 있음을 나타냅니다. |
afPA_None |
프로세서 아키텍처가 지정되지 않았음을 나타냅니다. |
afPA_MSIL |
프로세서 아키텍처가 중립(PE32)임을 나타냅니다. |
afPA_x86 |
프로세서 아키텍처가 x86(PE32)임을 나타냅니다. |
afPA_IA64 |
프로세서 아키텍처가 Itanium(PE32+)임을 나타냅니다. |
afPA_AMD64 |
프로세서 아키텍처가 AMD X64(PE32+)임을 나타냅니다. |
afPA_ARM |
프로세서 아키텍처가 ARM(PE32)임을 나타냅니다. |
afPA_NoPlatform |
어셈블리가 참조 어셈블리임을 나타냅니다. 즉, 모든 아키텍처에 적용되지만 아키텍처에서 실행할 수는 없습니다. 따라서 플래그는 afPA_Mask 와 동일합니다. |
afPA_Specified |
프로세서 아키텍처 플래그가 AssemblyRef 레코드로 전파되어야 함을 나타냅니다. |
afPA_Mask |
프로세서 아키텍처를 설명하는 마스크입니다. |
afPA_FullMask |
프로세서 아키텍처 설명이 포함되도록 지정합니다. |
afPA_Shift |
인덱스로/부터의 프로세서 아키텍처 플래그 시프트 수를 나타냅니다. |
afEnableJITcompileTracking |
DebuggableAttribute의 DebuggableAttribute.DebuggingModes 해당 값을 나타냅니다. |
afDisableJITcompileOptimizer |
DebuggableAttribute의 DebuggableAttribute.DebuggingModes 해당 값을 나타냅니다. |
afRetargetable |
어셈블리의 대상이 런타임에 다른 게시자의 어셈블리로 변경될 수 있도록 지정합니다. |
afContentType_Mask |
콘텐츠 형식을 설명하는 마스크입니다. |
afContentType_Default |
기본 콘텐츠 형식을 나타냅니다. |
afContentType_WindowsRuntime |
Windows 런타임 콘텐츠 형식을 나타냅니다. |
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorHdr.h
.NET Framework 버전: 1.0부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET