Função IsWow64GuestMachineSupported (wow64apiset.h)
Determina quais arquiteturas têm suporte (em WOW64) na arquitetura de computador fornecida.
Sintaxe
HRESULT IsWow64GuestMachineSupported(
[in] USHORT WowGuestMachine,
[out] BOOL *MachineIsSupported
);
Parâmetros
[in] WowGuestMachine
Um valor IMAGE_FILE_MACHINE_* que especifica o computador a ser testado.
[out] MachineIsSupported
Em caso de êxito, retorna um ponteiro para um booliano: true se o computador der suporte a WOW64 ou false se não o fizer.
Retornar valor
Em caso de êxito, retorna S_OK; caso contrário, retornará um erro. Para obter informações de erro estendidas, chame GetLastError.
Comentários
IsWow64GuestMachineSupported foi projetado para os seguintes cenários:
- Depuradores (como o Visual Studio) que desejam determinar quais extensões de depurador ele precisa instalar no sistema.
- Aplicativos que precisam determinar se o WOW64 está desativado ou não. Por exemplo, muitos aplicativos pressupõem que sistemas x86-64 sempre podem executar código x86-32 o tempo todo, em todos os lugares. Observe que essa capacidade não existe no WinPE ou xbox e é um componente opcional no Servidor.
- Conjuntos de testes que precisam obter cobertura completa de recursos executando testes em todas as arquiteturas com suporte no sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wow64apiset.h |
Biblioteca | Kernel32.dll |
DLL | Kernel32.lib |