Win32 API 日本語リファレンス
ホームStorage.Packaging.Appx › APPX_PACKAGE_ARCHITECTURE

APPX_PACKAGE_ARCHITECTURE

列挙型
基底型i4

メンバー 5

名前10進16進説明
APPX_PACKAGE_ARCHITECTURE_X8600x0x86 プロセッサアーキテクチャです。
APPX_PACKAGE_ARCHITECTURE_ARM50x5ARM プロセッサアーキテクチャです。
APPX_PACKAGE_ARCHITECTURE_X6490x9x64 プロセッサアーキテクチャです。
APPX_PACKAGE_ARCHITECTURE_NEUTRAL110xB任意のプロセッサアーキテクチャです。
APPX_PACKAGE_ARCHITECTURE_ARM64120xC64 ビット ARM プロセッサアーキテクチャです。

公式ドキュメント

パッケージがサポートするプロセッサアーキテクチャを指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum APPX_PACKAGE_ARCHITECTURE : int {
    APPX_PACKAGE_ARCHITECTURE_X86 = 0,
    APPX_PACKAGE_ARCHITECTURE_ARM = 5,
    APPX_PACKAGE_ARCHITECTURE_X64 = 9,
    APPX_PACKAGE_ARCHITECTURE_NEUTRAL = 11,
    APPX_PACKAGE_ARCHITECTURE_ARM64 = 12
} APPX_PACKAGE_ARCHITECTURE;
public enum APPX_PACKAGE_ARCHITECTURE : int
{
    APPX_PACKAGE_ARCHITECTURE_X86 = 0,
    APPX_PACKAGE_ARCHITECTURE_ARM = 5,
    APPX_PACKAGE_ARCHITECTURE_X64 = 9,
    APPX_PACKAGE_ARCHITECTURE_NEUTRAL = 11,
    APPX_PACKAGE_ARCHITECTURE_ARM64 = 12,
}
Public Enum APPX_PACKAGE_ARCHITECTURE As Integer
    APPX_PACKAGE_ARCHITECTURE_X86 = 0
    APPX_PACKAGE_ARCHITECTURE_ARM = 5
    APPX_PACKAGE_ARCHITECTURE_X64 = 9
    APPX_PACKAGE_ARCHITECTURE_NEUTRAL = 11
    APPX_PACKAGE_ARCHITECTURE_ARM64 = 12
End Enum
import enum

class APPX_PACKAGE_ARCHITECTURE(enum.IntEnum):
    APPX_PACKAGE_ARCHITECTURE_X86 = 0
    APPX_PACKAGE_ARCHITECTURE_ARM = 5
    APPX_PACKAGE_ARCHITECTURE_X64 = 9
    APPX_PACKAGE_ARCHITECTURE_NEUTRAL = 11
    APPX_PACKAGE_ARCHITECTURE_ARM64 = 12
// APPX_PACKAGE_ARCHITECTURE
pub const APPX_PACKAGE_ARCHITECTURE_X86: i32 = 0;
pub const APPX_PACKAGE_ARCHITECTURE_ARM: i32 = 5;
pub const APPX_PACKAGE_ARCHITECTURE_X64: i32 = 9;
pub const APPX_PACKAGE_ARCHITECTURE_NEUTRAL: i32 = 11;
pub const APPX_PACKAGE_ARCHITECTURE_ARM64: i32 = 12;
// APPX_PACKAGE_ARCHITECTURE
const (
	APPX_PACKAGE_ARCHITECTURE_X86 int32 = 0
	APPX_PACKAGE_ARCHITECTURE_ARM int32 = 5
	APPX_PACKAGE_ARCHITECTURE_X64 int32 = 9
	APPX_PACKAGE_ARCHITECTURE_NEUTRAL int32 = 11
	APPX_PACKAGE_ARCHITECTURE_ARM64 int32 = 12
)
const
  APPX_PACKAGE_ARCHITECTURE_X86 = 0;
  APPX_PACKAGE_ARCHITECTURE_ARM = 5;
  APPX_PACKAGE_ARCHITECTURE_X64 = 9;
  APPX_PACKAGE_ARCHITECTURE_NEUTRAL = 11;
  APPX_PACKAGE_ARCHITECTURE_ARM64 = 12;
// APPX_PACKAGE_ARCHITECTURE
pub const APPX_PACKAGE_ARCHITECTURE_X86: i32 = 0;
pub const APPX_PACKAGE_ARCHITECTURE_ARM: i32 = 5;
pub const APPX_PACKAGE_ARCHITECTURE_X64: i32 = 9;
pub const APPX_PACKAGE_ARCHITECTURE_NEUTRAL: i32 = 11;
pub const APPX_PACKAGE_ARCHITECTURE_ARM64: i32 = 12;
const
  APPX_PACKAGE_ARCHITECTURE_X86* = 0
  APPX_PACKAGE_ARCHITECTURE_ARM* = 5
  APPX_PACKAGE_ARCHITECTURE_X64* = 9
  APPX_PACKAGE_ARCHITECTURE_NEUTRAL* = 11
  APPX_PACKAGE_ARCHITECTURE_ARM64* = 12
enum APPX_PACKAGE_ARCHITECTURE : int {
    APPX_PACKAGE_ARCHITECTURE_X86 = 0,
    APPX_PACKAGE_ARCHITECTURE_ARM = 5,
    APPX_PACKAGE_ARCHITECTURE_X64 = 9,
    APPX_PACKAGE_ARCHITECTURE_NEUTRAL = 11,
    APPX_PACKAGE_ARCHITECTURE_ARM64 = 12,
}
#define global APPX_PACKAGE_ARCHITECTURE_X86     0x0
#define global APPX_PACKAGE_ARCHITECTURE_ARM     0x5
#define global APPX_PACKAGE_ARCHITECTURE_X64     0x9
#define global APPX_PACKAGE_ARCHITECTURE_NEUTRAL 0xB
#define global APPX_PACKAGE_ARCHITECTURE_ARM64   0xC