GetMachineTypeAttributes, fonction (processthreadsapi.h)

Requêtes si l’architecture spécifiée est prise en charge sur le système actuel, soit en mode natif, soit par n’importe quelle forme de couche de compatibilité ou d’émulation.

Syntaxe

HRESULT GetMachineTypeAttributes(
  USHORT             Machine,
  MACHINE_ATTRIBUTES *MachineTypeAttributes
);

Paramètres

Machine

Valeur IMAGE_FILE_MACHINE_* correspondant à l’architecture du code à tester pour la prise en charge. Consultez la liste des valeurs d’architecture dans Constantes de machine de fichier image.

MachineTypeAttributes

Le paramètre de sortie reçoit un pointeur vers une valeur de l’énumération MACHINE_ATTRIBUTES indiquant si l’architecture de code spécifiée peut s’exécuter en mode utilisateur, en mode noyau et/ou sous WOW64 sur le système d’exploitation hôte.

Valeur retournée

Si la fonction échoue, la valeur de retour est une valeur HRESULT différente de zéro. Si la fonction aboutit, la valeur de retour est égale à zéro.

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
Bibliothèque Kernel32.lib
DLL Kernel32.dll