Freigeben über


AppPolicyClrCompat-Enumeration (appmodel.h)

Die AppPolicyClrCompat-Enumeration gibt den Anwendungstyp eines Prozesses an, sodass Sie bestimmen können, ob private Reflektion aktiviert und/oder verwaltete Objekte agil werden sollen.

Syntax

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

Konstanten

 
AppPolicyClrCompat_Other
Gibt einen anderen Anwendungstyp als die durch die anderen aufgezählten Konstanten angegebenen an. Die Common Language Runtime (CLR) sollte nicht von Anwendungen aufgerufen werden, die weder Universelle Windows-Plattform (UWP), Win32 noch Desktop-Brücke sind.
AppPolicyClrCompat_ClassicDesktop
Gibt eine Desktop-/Win32-Anwendung oder einen NT-Dienst an. Sie können die private Reflektion für Frameworktypen unterstützen.
AppPolicyClrCompat_Universal
Gibt eine Universelle Windows-Plattform-Anwendung (UWP) an. Sie sollten die private Reflektion für Frameworktypen deaktivieren, aber Sie können IAgileObject unterstützen.
AppPolicyClrCompat_PackagedDesktop
Gibt eine Desktop-Brücke Anwendung an. Sie können die private Reflektion für Frameworktypen und IAgileObject unterstützen.

Anforderungen

Anforderung Wert
Header appmodel.h