Поделиться через


Функция 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