다음을 통해 공유


AppPolicyClrCompat 열거형(appmodel.h)

AppPolicyClrCompat 열거형은 프라이빗 리플렉션을 사용하도록 설정하고 관리되는 개체를 민첩하게 만들지 여부를 결정할 수 있도록 프로세스의 애플리케이션 형식을 나타냅니다.

Syntax

typedef enum AppPolicyClrCompat {
  AppPolicyClrCompat_Other,
  AppPolicyClrCompat_ClassicDesktop,
  AppPolicyClrCompat_Universal,
  AppPolicyClrCompat_PackagedDesktop
} ;

상수

 
AppPolicyClrCompat_Other
다른 열거형 상수로 표시된 이외의 애플리케이션 형식을 나타냅니다. 유니버설 WINDOWS 플랫폼(UWP), Win32 또는 데스크톱 브리지 아닌 애플리케이션에서는 CLR(공용 언어 런타임)을 호출해서는 안 됩니다.
AppPolicyClrCompat_ClassicDesktop
데스크톱/Win32 애플리케이션 또는 NT 서비스를 나타냅니다. 프레임워크 형식에서 프라이빗 리플렉션을 지원할 수 있습니다.
AppPolicyClrCompat_Universal
UWP(유니버설 Windows 플랫폼) 애플리케이션을 나타냅니다. 프레임워크 형식에서 프라이빗 리플렉션을 사용하지 않도록 설정해야 하지만 IAgileObject를 지원할 수 있습니다.
AppPolicyClrCompat_PackagedDesktop
데스크톱 브리지 애플리케이션을 나타냅니다. 프레임워크 형식에서 프라이빗 리플렉션을 지원할 수 있으며 IAgileObject를 지원할 수 있습니다.

요구 사항

요구 사항
헤더 appmodel.h