Freigeben über


GetMachineTypeAttributes-Funktion (processthreadsapi.h)

Fragt ab, ob die angegebene Architektur auf dem aktuellen System unterstützt wird, entweder nativ oder durch eine beliebige Form von Kompatibilität oder Emulationsebene.

Syntax

HRESULT GetMachineTypeAttributes(
  USHORT             Machine,
  MACHINE_ATTRIBUTES *MachineTypeAttributes
);

Parameter

Machine

Ein IMAGE_FILE_MACHINE_*-Wert, der der Architektur von Code entspricht, der auf Unterstützung getestet werden soll. Sehen Sie sich die Liste der Architekturwerte in Image File Machine Constants an.

MachineTypeAttributes

Der Ausgabeparameter empfängt einen Zeiger auf einen Wert aus der MACHINE_ATTRIBUTES Enumeration, der angibt, ob die angegebene Codearchitektur im Benutzermodus, Kernelmodus und/oder unter WOW64 auf dem Hostbetriebssystem ausgeführt werden kann.

Rückgabewert

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein nichtzero HRESULT-Wert. Wenn die Funktion erfolgreich ist, ist der Rückgabewert „0“.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile processthreadsapi.h
Bibliothek Kernel32.lib
DLL Kernel32.dll