Partager via


MACHINE_ATTRIBUTES énumération (processthreadsapi.h)

Spécifie les façons dont une architecture de code peut s’exécuter sur un système d’exploitation hôte. Plusieurs bits peuvent être définis.

Syntax

typedef enum _MACHINE_ATTRIBUTES {
  UserEnabled = 0x00000001,
  KernelEnabled = 0x00000002,
  Wow64Container = 0x00000004
} MACHINE_ATTRIBUTES;

Constantes

 
UserEnabled
L’architecture de code spécifiée peut s’exécuter en mode utilisateur.
KernelEnabled
L’architecture de code spécifiée peut s’exécuter en mode noyau.
Wow64Container
L’architecture spécifiée du code s’exécute en s’appuyant sur le redirecteur du système de fichiers de l’espace de noms WOW64 et le redirecteur du registre. Ce bit sera défini, par exemple, sur du code x86 s’exécutant sur un système d’exploitation hôte qui est x64 ou ARM64. Lorsque la couche de compatibilité n’utilise pas de système de fichiers et d’espaces de noms de registre de style WOW64, comme x64 sur ARM64 qui s’exécute sur l’espace de noms racine du système d’exploitation, ce bit est réinitialisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête processthreadsapi.h