Función IsWow64GuestMachineSupported (wow64apiset.h)

Determina qué arquitecturas se admiten (en WOW64) en la arquitectura de máquina determinada.

Sintaxis

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

Parámetros

[in] WowGuestMachine

Valor IMAGE_FILE_MACHINE_* que especifica la máquina que se va a probar.

[out] MachineIsSupported

Si se ejecuta correctamente, devuelve un puntero a un valor booleano: true si la máquina admite WOW64 o false si no lo hace.

Valor devuelto

Si se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve un error. Para obtener información de error extendida, llame a GetLastError.

Comentarios

IsWow64GuestMachineSupported está diseñado para los escenarios siguientes:

  • Depuradores (como Visual Studio) que desean determinar qué extensiones del depurador necesita instalar en el sistema.
  • Aplicaciones que necesitan determinar si WOW64 está desactivado o no. Por ejemplo, muchas aplicaciones asumen que los sistemas x86-64 siempre pueden ejecutar código x86-32 en todo momento, en todas partes. Ten en cuenta que esta capacidad no existe en WinPE o Xbox, y es un componente opcional en El servidor.
  • Conjuntos de pruebas que necesitan lograr una cobertura completa de características mediante la ejecución de pruebas en todas las arquitecturas admitidas del sistema.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wow64apiset.h
Library Kernel32.dll
Archivo DLL Kernel32.lib