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 |