Функция GetMachineTypeAttributes (processthreadsapi.h)
Запрашивает, поддерживается ли указанная архитектура в текущей системе в собственном коде или любым уровнем совместимости или эмуляции.
Синтаксис
HRESULT GetMachineTypeAttributes(
USHORT Machine,
MACHINE_ATTRIBUTES *MachineTypeAttributes
);
Параметры
Machine
Значение IMAGE_FILE_MACHINE_*, соответствующее архитектуре кода для проверки на поддержку. См. список значений архитектуры в разделе Константы файлового компьютера изображений.
MachineTypeAttributes
Выходной параметр получает указатель на значение из перечисления MACHINE_ATTRIBUTES , указывающее, может ли указанная архитектура кода выполняться в пользовательском режиме, режиме ядра и (или) в WOW64 в операционной системе узла.
Возвращаемое значение
Если функция завершается сбоем, возвращаемое значение будет ненулевым значением HRESULT. Если вызов функции заканчивается удачно, возвращается нулевое значение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Минимальная версия сервера | Сборка Windows 22000 |
Верхняя часть | processthreadsapi.h |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |