Share via


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
程式庫 Kernel32.dll
Dll Kernel32.lib