Funzione IsWow64GuestMachineSupported (wow64apiset.h)

Determina quali architetture sono supportate (in WOW64) nell'architettura del computer specificata.

Sintassi

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

Parametri

[in] WowGuestMachine

Valore IMAGE_FILE_MACHINE_* che specifica il computer da testare.

[out] MachineIsSupported

In caso di esito positivo, restituisce un puntatore a un valore booleano: true se il computer supporta WOW64 o false in caso contrario.

Valore restituito

In caso di esito positivo, restituisce S_OK; in caso contrario, restituisce un errore. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

IsWow64GuestMachineSupported è progettato per gli scenari seguenti:

  • Debugger (ad esempio Visual Studio) che vogliono determinare le estensioni del debugger da installare nel sistema.
  • App che devono determinare se WOW64 è disattivato o meno. Ad esempio, molte app presuppongono che i sistemi x86-64 possano sempre eseguire codice x86-32 ovunque. Tieni presente che questa funzionalità non esiste in WinPE o Xbox ed è un componente facoltativo in Server.
  • Gruppi di test che devono ottenere la copertura completa delle funzionalità eseguendo test su tutte le architetture supportate nel sistema.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1709 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wow64apiset.h
Libreria Kernel32.dll
DLL Kernel32.lib