IsWow64GuestMachineSupported 函数 (wow64apiset.h)

确定给定计算机体系结构 (WOW64) 支持哪些体系结构。

语法

HRESULT IsWow64GuestMachineSupported(
  [in]  USHORT WowGuestMachine,
  [out] BOOL   *MachineIsSupported
);

参数

[in] WowGuestMachine

指定要测试的计算机 的 IMAGE_FILE_MACHINE_* 值。

[out] MachineIsSupported

成功后,返回指向布尔值的 指针:如果 计算机支持 WOW64,则返回 true;如果不支持,则返回 false

返回值

成功后,返回 S_OK;否则,将返回错误。 要获得更多的错误信息,请调用 GetLastError。

注解

IsWow64GuestMachineSupported 专为以下方案而设计:

  • 调试器 ((如 Visual Studio) )确定需要在系统上安装哪些调试器扩展。
  • 需要确定是否关闭 WOW64 的应用。 例如,许多应用假定 x86-64 系统始终可以随时随地执行 x86-32 代码。 请注意,此功能在 WinPE 或 Xbox 上不存在,它是服务器中的可选组件。
  • 需要通过在系统中的所有受支持体系结构上运行测试来实现完整功能覆盖的测试套件。

要求

要求
最低受支持的客户端 Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 wow64apiset.h
Library Kernel32.dll
DLL Kernel32.lib