Win32 API 日本語リファレンス
ホームSystem.SystemInformation › PROCESSOR_ARCHITECTURE

PROCESSOR_ARCHITECTURE

列挙型
基底型u2

メンバー 16

名前10進16進
PROCESSOR_ARCHITECTURE_INTEL00x0
PROCESSOR_ARCHITECTURE_MIPS10x1
PROCESSOR_ARCHITECTURE_ALPHA20x2
PROCESSOR_ARCHITECTURE_PPC30x3
PROCESSOR_ARCHITECTURE_SHX40x4
PROCESSOR_ARCHITECTURE_ARM50x5
PROCESSOR_ARCHITECTURE_IA6460x6
PROCESSOR_ARCHITECTURE_ALPHA6470x7
PROCESSOR_ARCHITECTURE_MSIL80x8
PROCESSOR_ARCHITECTURE_AMD6490x9
PROCESSOR_ARCHITECTURE_IA32_ON_WIN64100xA
PROCESSOR_ARCHITECTURE_NEUTRAL110xB
PROCESSOR_ARCHITECTURE_ARM64120xC
PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64130xD
PROCESSOR_ARCHITECTURE_IA32_ON_ARM64140xE
PROCESSOR_ARCHITECTURE_UNKNOWN655350xFFFF

各言語での定義

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

typedef enum PROCESSOR_ARCHITECTURE : unsigned short {
    PROCESSOR_ARCHITECTURE_INTEL = 0,
    PROCESSOR_ARCHITECTURE_MIPS = 1,
    PROCESSOR_ARCHITECTURE_ALPHA = 2,
    PROCESSOR_ARCHITECTURE_PPC = 3,
    PROCESSOR_ARCHITECTURE_SHX = 4,
    PROCESSOR_ARCHITECTURE_ARM = 5,
    PROCESSOR_ARCHITECTURE_IA64 = 6,
    PROCESSOR_ARCHITECTURE_ALPHA64 = 7,
    PROCESSOR_ARCHITECTURE_MSIL = 8,
    PROCESSOR_ARCHITECTURE_AMD64 = 9,
    PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10,
    PROCESSOR_ARCHITECTURE_NEUTRAL = 11,
    PROCESSOR_ARCHITECTURE_ARM64 = 12,
    PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 = 13,
    PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 = 14,
    PROCESSOR_ARCHITECTURE_UNKNOWN = 65535
} PROCESSOR_ARCHITECTURE;
public enum PROCESSOR_ARCHITECTURE : ushort
{
    PROCESSOR_ARCHITECTURE_INTEL = 0,
    PROCESSOR_ARCHITECTURE_MIPS = 1,
    PROCESSOR_ARCHITECTURE_ALPHA = 2,
    PROCESSOR_ARCHITECTURE_PPC = 3,
    PROCESSOR_ARCHITECTURE_SHX = 4,
    PROCESSOR_ARCHITECTURE_ARM = 5,
    PROCESSOR_ARCHITECTURE_IA64 = 6,
    PROCESSOR_ARCHITECTURE_ALPHA64 = 7,
    PROCESSOR_ARCHITECTURE_MSIL = 8,
    PROCESSOR_ARCHITECTURE_AMD64 = 9,
    PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10,
    PROCESSOR_ARCHITECTURE_NEUTRAL = 11,
    PROCESSOR_ARCHITECTURE_ARM64 = 12,
    PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 = 13,
    PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 = 14,
    PROCESSOR_ARCHITECTURE_UNKNOWN = 65535,
}
Public Enum PROCESSOR_ARCHITECTURE As UShort
    PROCESSOR_ARCHITECTURE_INTEL = 0
    PROCESSOR_ARCHITECTURE_MIPS = 1
    PROCESSOR_ARCHITECTURE_ALPHA = 2
    PROCESSOR_ARCHITECTURE_PPC = 3
    PROCESSOR_ARCHITECTURE_SHX = 4
    PROCESSOR_ARCHITECTURE_ARM = 5
    PROCESSOR_ARCHITECTURE_IA64 = 6
    PROCESSOR_ARCHITECTURE_ALPHA64 = 7
    PROCESSOR_ARCHITECTURE_MSIL = 8
    PROCESSOR_ARCHITECTURE_AMD64 = 9
    PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10
    PROCESSOR_ARCHITECTURE_NEUTRAL = 11
    PROCESSOR_ARCHITECTURE_ARM64 = 12
    PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 = 13
    PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 = 14
    PROCESSOR_ARCHITECTURE_UNKNOWN = 65535
End Enum
import enum

class PROCESSOR_ARCHITECTURE(enum.IntEnum):
    PROCESSOR_ARCHITECTURE_INTEL = 0
    PROCESSOR_ARCHITECTURE_MIPS = 1
    PROCESSOR_ARCHITECTURE_ALPHA = 2
    PROCESSOR_ARCHITECTURE_PPC = 3
    PROCESSOR_ARCHITECTURE_SHX = 4
    PROCESSOR_ARCHITECTURE_ARM = 5
    PROCESSOR_ARCHITECTURE_IA64 = 6
    PROCESSOR_ARCHITECTURE_ALPHA64 = 7
    PROCESSOR_ARCHITECTURE_MSIL = 8
    PROCESSOR_ARCHITECTURE_AMD64 = 9
    PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10
    PROCESSOR_ARCHITECTURE_NEUTRAL = 11
    PROCESSOR_ARCHITECTURE_ARM64 = 12
    PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 = 13
    PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 = 14
    PROCESSOR_ARCHITECTURE_UNKNOWN = 65535
// PROCESSOR_ARCHITECTURE
pub const PROCESSOR_ARCHITECTURE_INTEL: u16 = 0;
pub const PROCESSOR_ARCHITECTURE_MIPS: u16 = 1;
pub const PROCESSOR_ARCHITECTURE_ALPHA: u16 = 2;
pub const PROCESSOR_ARCHITECTURE_PPC: u16 = 3;
pub const PROCESSOR_ARCHITECTURE_SHX: u16 = 4;
pub const PROCESSOR_ARCHITECTURE_ARM: u16 = 5;
pub const PROCESSOR_ARCHITECTURE_IA64: u16 = 6;
pub const PROCESSOR_ARCHITECTURE_ALPHA64: u16 = 7;
pub const PROCESSOR_ARCHITECTURE_MSIL: u16 = 8;
pub const PROCESSOR_ARCHITECTURE_AMD64: u16 = 9;
pub const PROCESSOR_ARCHITECTURE_IA32_ON_WIN64: u16 = 10;
pub const PROCESSOR_ARCHITECTURE_NEUTRAL: u16 = 11;
pub const PROCESSOR_ARCHITECTURE_ARM64: u16 = 12;
pub const PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64: u16 = 13;
pub const PROCESSOR_ARCHITECTURE_IA32_ON_ARM64: u16 = 14;
pub const PROCESSOR_ARCHITECTURE_UNKNOWN: u16 = 65535;
// PROCESSOR_ARCHITECTURE
const (
	PROCESSOR_ARCHITECTURE_INTEL uint16 = 0
	PROCESSOR_ARCHITECTURE_MIPS uint16 = 1
	PROCESSOR_ARCHITECTURE_ALPHA uint16 = 2
	PROCESSOR_ARCHITECTURE_PPC uint16 = 3
	PROCESSOR_ARCHITECTURE_SHX uint16 = 4
	PROCESSOR_ARCHITECTURE_ARM uint16 = 5
	PROCESSOR_ARCHITECTURE_IA64 uint16 = 6
	PROCESSOR_ARCHITECTURE_ALPHA64 uint16 = 7
	PROCESSOR_ARCHITECTURE_MSIL uint16 = 8
	PROCESSOR_ARCHITECTURE_AMD64 uint16 = 9
	PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 uint16 = 10
	PROCESSOR_ARCHITECTURE_NEUTRAL uint16 = 11
	PROCESSOR_ARCHITECTURE_ARM64 uint16 = 12
	PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 uint16 = 13
	PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 uint16 = 14
	PROCESSOR_ARCHITECTURE_UNKNOWN uint16 = 65535
)
const
  PROCESSOR_ARCHITECTURE_INTEL = 0;
  PROCESSOR_ARCHITECTURE_MIPS = 1;
  PROCESSOR_ARCHITECTURE_ALPHA = 2;
  PROCESSOR_ARCHITECTURE_PPC = 3;
  PROCESSOR_ARCHITECTURE_SHX = 4;
  PROCESSOR_ARCHITECTURE_ARM = 5;
  PROCESSOR_ARCHITECTURE_IA64 = 6;
  PROCESSOR_ARCHITECTURE_ALPHA64 = 7;
  PROCESSOR_ARCHITECTURE_MSIL = 8;
  PROCESSOR_ARCHITECTURE_AMD64 = 9;
  PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10;
  PROCESSOR_ARCHITECTURE_NEUTRAL = 11;
  PROCESSOR_ARCHITECTURE_ARM64 = 12;
  PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 = 13;
  PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 = 14;
  PROCESSOR_ARCHITECTURE_UNKNOWN = 65535;
// PROCESSOR_ARCHITECTURE
pub const PROCESSOR_ARCHITECTURE_INTEL: u16 = 0;
pub const PROCESSOR_ARCHITECTURE_MIPS: u16 = 1;
pub const PROCESSOR_ARCHITECTURE_ALPHA: u16 = 2;
pub const PROCESSOR_ARCHITECTURE_PPC: u16 = 3;
pub const PROCESSOR_ARCHITECTURE_SHX: u16 = 4;
pub const PROCESSOR_ARCHITECTURE_ARM: u16 = 5;
pub const PROCESSOR_ARCHITECTURE_IA64: u16 = 6;
pub const PROCESSOR_ARCHITECTURE_ALPHA64: u16 = 7;
pub const PROCESSOR_ARCHITECTURE_MSIL: u16 = 8;
pub const PROCESSOR_ARCHITECTURE_AMD64: u16 = 9;
pub const PROCESSOR_ARCHITECTURE_IA32_ON_WIN64: u16 = 10;
pub const PROCESSOR_ARCHITECTURE_NEUTRAL: u16 = 11;
pub const PROCESSOR_ARCHITECTURE_ARM64: u16 = 12;
pub const PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64: u16 = 13;
pub const PROCESSOR_ARCHITECTURE_IA32_ON_ARM64: u16 = 14;
pub const PROCESSOR_ARCHITECTURE_UNKNOWN: u16 = 65535;
const
  PROCESSOR_ARCHITECTURE_INTEL* = 0
  PROCESSOR_ARCHITECTURE_MIPS* = 1
  PROCESSOR_ARCHITECTURE_ALPHA* = 2
  PROCESSOR_ARCHITECTURE_PPC* = 3
  PROCESSOR_ARCHITECTURE_SHX* = 4
  PROCESSOR_ARCHITECTURE_ARM* = 5
  PROCESSOR_ARCHITECTURE_IA64* = 6
  PROCESSOR_ARCHITECTURE_ALPHA64* = 7
  PROCESSOR_ARCHITECTURE_MSIL* = 8
  PROCESSOR_ARCHITECTURE_AMD64* = 9
  PROCESSOR_ARCHITECTURE_IA32_ON_WIN64* = 10
  PROCESSOR_ARCHITECTURE_NEUTRAL* = 11
  PROCESSOR_ARCHITECTURE_ARM64* = 12
  PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64* = 13
  PROCESSOR_ARCHITECTURE_IA32_ON_ARM64* = 14
  PROCESSOR_ARCHITECTURE_UNKNOWN* = 65535
enum PROCESSOR_ARCHITECTURE : ushort {
    PROCESSOR_ARCHITECTURE_INTEL = 0,
    PROCESSOR_ARCHITECTURE_MIPS = 1,
    PROCESSOR_ARCHITECTURE_ALPHA = 2,
    PROCESSOR_ARCHITECTURE_PPC = 3,
    PROCESSOR_ARCHITECTURE_SHX = 4,
    PROCESSOR_ARCHITECTURE_ARM = 5,
    PROCESSOR_ARCHITECTURE_IA64 = 6,
    PROCESSOR_ARCHITECTURE_ALPHA64 = 7,
    PROCESSOR_ARCHITECTURE_MSIL = 8,
    PROCESSOR_ARCHITECTURE_AMD64 = 9,
    PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10,
    PROCESSOR_ARCHITECTURE_NEUTRAL = 11,
    PROCESSOR_ARCHITECTURE_ARM64 = 12,
    PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 = 13,
    PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 = 14,
    PROCESSOR_ARCHITECTURE_UNKNOWN = 65535,
}
#define global PROCESSOR_ARCHITECTURE_INTEL          0x0
#define global PROCESSOR_ARCHITECTURE_MIPS           0x1
#define global PROCESSOR_ARCHITECTURE_ALPHA          0x2
#define global PROCESSOR_ARCHITECTURE_PPC            0x3
#define global PROCESSOR_ARCHITECTURE_SHX            0x4
#define global PROCESSOR_ARCHITECTURE_ARM            0x5
#define global PROCESSOR_ARCHITECTURE_IA64           0x6
#define global PROCESSOR_ARCHITECTURE_ALPHA64        0x7
#define global PROCESSOR_ARCHITECTURE_MSIL           0x8
#define global PROCESSOR_ARCHITECTURE_AMD64          0x9
#define global PROCESSOR_ARCHITECTURE_IA32_ON_WIN64  0xA
#define global PROCESSOR_ARCHITECTURE_NEUTRAL        0xB
#define global PROCESSOR_ARCHITECTURE_ARM64          0xC
#define global PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 0xD
#define global PROCESSOR_ARCHITECTURE_IA32_ON_ARM64  0xE
#define global PROCESSOR_ARCHITECTURE_UNKNOWN        0xFFFF