перечисление APPX_PACKAGE_ARCHITECTURE2 (appxpackaging.h)

Задает архитектуры процессора, поддерживаемые пакетом.

Синтаксис

typedef enum APPX_PACKAGE_ARCHITECTURE2 {
  APPX_PACKAGE_ARCHITECTURE2_X86,
  APPX_PACKAGE_ARCHITECTURE2_ARM,
  APPX_PACKAGE_ARCHITECTURE2_X64,
  APPX_PACKAGE_ARCHITECTURE2_NEUTRAL,
  APPX_PACKAGE_ARCHITECTURE2_ARM64,
  APPX_PACKAGE_ARCHITECTURE2_X86_ON_ARM64,
  APPX_PACKAGE_ARCHITECTURE2_UNKNOWN
} ;

Константы

 
APPX_PACKAGE_ARCHITECTURE2_X86
Архитектура 32-разрядного процессора x86.
APPX_PACKAGE_ARCHITECTURE2_ARM
Архитектура процессора ARM.
APPX_PACKAGE_ARCHITECTURE2_X64
Архитектура 64-разрядного процессора x64.
APPX_PACKAGE_ARCHITECTURE2_NEUTRAL
Любая архитектура процессора.
APPX_PACKAGE_ARCHITECTURE2_ARM64
Архитектура 64-разрядного процессора ARM.
APPX_PACKAGE_ARCHITECTURE2_X86_ON_ARM64
32-разрядный пакет приложения, работающий на 64-разрядном процессоре ARM.
APPX_PACKAGE_ARCHITECTURE2_UNKNOWN
Неизвестная архитектура пакета приложения.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть appxpackaging.h

См. также раздел

IAppxManifestPackageId::GetArchitecture