Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет, какие архитектуры поддерживаются (в WOW64) на данной архитектуре компьютера.
Синтаксис
HRESULT IsWow64GuestMachineSupported(
[in] USHORT WowGuestMachine,
[out] BOOL *MachineIsSupported
);
Параметры
[in] WowGuestMachine
Значение IMAGE_FILE_MACHINE_* , указывающее компьютер для тестирования.
[out] MachineIsSupported
Указатель на переменную, которая при успешном выполнении получает значение true , если компьютер поддерживает WOW64 или false , если он не имеет значения.
Возвращаемое значение
При успешном выполнении возвращается S_OK; в противном случае возвращает ошибку. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
IsWow64GuestMachineSupported предназначен для следующих сценариев:
- Отладчики (например, Visual Studio), которые хотят определить, какие расширения отладчика необходимо установить в системе.
- Приложения, которые должны определить, отключается ли WOW64 . Например, многие приложения предполагают, что системы x86-64 всегда могут выполнять код x86-32 везде. Обратите внимание, что эта возможность не существует в WinPE или Xbox, и это необязательный компонент на сервере.
- Тестовые наборы, необходимые для полного покрытия функций, выполняя тесты во всех поддерживаемых архитектурах в системе.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 10 версии 1709 [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2016 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | wow64apiset.h |
| Library | Kernel32.dll |
| DLL | Kernel32.lib |