Compartilhar via


Enumeração AppPolicyClrCompat (appmodel.h)

A enumeração AppPolicyClrCompat indica o tipo de aplicativo de um processo para que você possa determinar se deseja habilitar a reflexão privada e/ou tornar os objetos gerenciados ágeis.

Syntax

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

Constantes

 
AppPolicyClrCompat_Other
Indica um tipo de aplicativo diferente dos indicados pelas outras constantes enumeradas. O CLR (Common Language Runtime) não deve ser chamado por aplicativos que não são Plataforma Universal do Windows (UWP), Win32 nem Ponte de Desktop.
AppPolicyClrCompat_ClassicDesktop
Indica um aplicativo da área de trabalho/Win32 ou um serviço NT. Você pode dar suporte à reflexão privada em tipos de estrutura.
AppPolicyClrCompat_Universal
Indica um aplicativo UWP (Plataforma Universal do Windows). Você deve desabilitar a reflexão privada em tipos de estrutura, mas pode dar suporte a IAgileObject.
AppPolicyClrCompat_PackagedDesktop
Indica um aplicativo Ponte de Desktop. Você pode dar suporte à reflexão privada em tipos de estrutura e dar suporte a IAgileObject.

Requisitos

Requisito Valor
Cabeçalho appmodel.h