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 |