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 |