Método IDebugControl2::SetExecutionStatus (dbgeng.h)

El método SetExecutionStatus solicita que el motor del depurador escriba un estado ejecutable. La ejecución real no se producirá hasta la próxima vez que se llame a WaitForEvent .

Sintaxis

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

Parámetros

[in] Status

Especifica el modo que el motor va a usar al ejecutarse. Los valores posibles son los valores de la tabla de DEBUG_STATUS_XXX cuya prioridad se encuentra entre DEBUG_STATUS_GO y DEBUG_STATUS_STEP_INTO.

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
S_OK
Método realizado correctamente.
E_UNEXPECTED
Algo impidió la ejecución de este método. Entre las posibles causas se incluyen: no hay ningún destino actual, hay una solicitud pendiente para la entrada o la ejecución no se admite en el destino actual.
E_ACCESSDENIED
El destino ya se está ejecutando.
E_NOINTERFACE
Ningún destino puede generar más eventos.

Comentarios

Para obtener más información, vea Información de destino.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3