PROCESS_MACHINE_INFORMATION structure (processthreadsapi.h)

Specifies the architecture of a process and if that architecture of code can run in user mode, kernel mode, and/or under WoW64 on the host operating system.

Syntax

typedef struct _PROCESS_MACHINE_INFORMATION {
  USHORT             ProcessMachine;
  USHORT             Res0;
  MACHINE_ATTRIBUTES MachineAttributes;
} PROCESS_MACHINE_INFORMATION;

Members

ProcessMachine

An IMAGE_FILE_MACHINE_* value indicating the architecture of the associated process. See the list of architecture values in Image File Machine Constants.

Res0

Reserved.

MachineAttributes

A value from the MACHINE_ATTRIBUTES enumeration indicating if the process’s architecture can run in user mode, kernel mode, and/or under WOW64 on the host operating system.

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header processthreadsapi.h

See also

PROCESS_INFORMATION_CLASS