Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.81 KB

ne-processthreadsapi-machine_attributes.md

File metadata and controls

62 lines (48 loc) · 1.81 KB
UID tech.root title ms.date targetos description prerelease req.construct-type req.ddi-compliance req.header req.include-header req.kmdf-ver req.max-support req.target-min-winverclnt req.target-min-winversvr req.target-type req.typenames req.umdf-ver topic_type api_type api_location api_name f1_keywords dev_langs
NE:processthreadsapi._MACHINE_ATTRIBUTES
processthreadsapi
MACHINE_ATTRIBUTES (processthreadsapi.h)
09/28/2021
Windows
Specifies the ways in which an architecture of code can run on a host operating system. More than one bit may be set.
false
enumeration
processthreadsapi.h
Windows Build 22000
Windows Build 22000
Windows
apiref
HeaderDef
processthreadsapi.h
_MACHINE_ATTRIBUTES
MACHINE_ATTRIBUTES
_MACHINE_ATTRIBUTES
processthreadsapi/_MACHINE_ATTRIBUTES
MACHINE_ATTRIBUTES
processthreadsapi/MACHINE_ATTRIBUTES
c++

MACHINE_ATTRIBUTES enumeration

-description

Specifies the ways in which an architecture of code can run on a host operating system. More than one bit may be set.

-enum-fields

-field UserEnabled : 0x00000001

The specified architecture of code can run in user mode.

-field KernelEnabled : 0x00000002

The specified architecture of code can run in kernel mode.

-field Wow64Container : 0x00000004

The specified architecture of code runs by relying on WOW64's namespace File System Redirector and Registry Redirector. This bit will be set, for example, on x86 code running on a host operating system that is x64 or ARM64. When the compatibility layer does not use WOW64 style filesystem and registry namespaces, like x64 on ARM64 which runs on the root namespace of the OS, this bit will be reset.

-remarks

-see-also