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 |