Partager via


Énumération AppPolicyClrCompat (appmodel.h)

L’énumération AppPolicyClrCompat indique le type d’application d’un processus afin que vous puissiez déterminer s’il faut activer la réflexion privée et/ou rendre agiles les objets managés.

Syntax

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

Constantes

 
AppPolicyClrCompat_Other
Indique un type d’application autre que celui indiqué par les autres constantes énumérées. Le Common Language Runtime (CLR) ne doit pas être appelé par les applications qui ne sont pas plateforme Windows universelle (UWP), Win32, ni Pont du bureau.
AppPolicyClrCompat_ClassicDesktop
Indique une application de bureau/Win32 ou un service NT. Vous pouvez prendre en charge la réflexion privée sur les types d’infrastructure.
AppPolicyClrCompat_Universal
Indique une application plateforme Windows universelle (UWP). Vous devez désactiver la réflexion privée sur les types d’infrastructure, mais vous pouvez prendre en charge IAgileObject.
AppPolicyClrCompat_PackagedDesktop
Indique une application Pont du bureau. Vous pouvez prendre en charge la réflexion privée sur les types d’infrastructure, et vous pouvez prendre en charge IAgileObject.

Configuration requise

Condition requise Valeur
En-tête appmodel.h