Método IDebugSystemObjects4::SetCurrentThreadId (dbgeng.h)
El método SetCurrentThreadId convierte el subproceso especificado en el subproceso actual.
Sintaxis
HRESULT SetCurrentThreadId(
[in] ULONG Id
);
Parámetros
[in] Id
Especifica el identificador de subproceso del motor del subproceso que se va a convertir en el subproceso actual.
Valor devuelto
Este método también puede devolver otros valores de error. Consulte Valores devueltos para obtener más detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
|
No se encontró ningún subproceso con el identificador especificado. |
Comentarios
Este método también puede cambiar el proceso actual, el destino actual y el equipo actual.
Si se cambia el subproceso, se llamará a la devolución de llamada IDebugEventCallbacks::ChangeEngineState con el DEBUG_CES_CURRENT_THREAD conjunto de bits.
Nota En la depuración en modo kernel, el subproceso actual es un subproceso virtual, no es un subproceso del sistema. Este método no se puede usar para cambiar entre subprocesos del sistema en la depuración en modo kernel. Sin embargo, el subproceso implícito se puede cambiar mediante SetImplicitThreadDataOffset.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (include Dbgeng.h) |