Compartir a través de


Función Wow64SetThreadContext (wow64apiset.h)

Establece el contexto del subproceso WOW64 especificado.

Sintaxis

BOOL Wow64SetThreadContext(
  [in] HANDLE              hThread,
  [in] const WOW64_CONTEXT *lpContext
);

Parámetros

[in] hThread

Identificador del subproceso cuyo contexto se va a establecer.

[in] lpContext

Estructura WOW64_CONTEXT . El autor de la llamada debe inicializar el miembro ContextFlags de esta estructura.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es distinto de cero.

Si se produce un error en la función, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Observaciones

Esta función permite establecer el contexto selectivo en función del valor del miembro ContextFlags de la estructura de contexto. Normalmente, el identificador de subproceso identificado por el parámetro hThread se está depurando, pero la función también puede funcionar incluso cuando no se está depurando.

Esta función está pensada para aplicaciones de 64 bits. No se admite en Windows de 32 bits; estas llamadas producen un error y establecen el último código de error en ERROR_INVALID_FUNCTION. Una aplicación de 32 bits puede llamar a esta función en un subproceso WOW64; el resultado es el mismo que llamar a la función SetThreadContext .

No intente establecer el contexto de un subproceso en ejecución; los resultados son imprevisibles. Use la función Wow64SuspendThread para suspender el subproceso antes de llamar a Wow64SetThreadContext.

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows 10, versión 1903
Servidor mínimo admitido Windows Server, versión 1903
encabezado wow64apiset.h
Biblioteca kernel32.lib
DLL de Kernel32.dll

Consulte también

funciones de depuración

GetXStateFeaturesMask

SetThreadContext

SetXStateFeaturesMask

WOW64_CONTEXT

Wow64GetThreadContext