Partilhar via


IDebugProcess3::Step

Faz com que o processo para a etapa de uma instrução ou instrução.

Dica

Este método deve ser usado em vez de IDebugProgram2::Step.

HRESULT Step(
   IDebugThread2* pThread,
   STEPKIND       sk,
   STEPUNIT       step,
);
int Step(
   IDebugThread2 pThread, 
   enum_STEPKIND sk, 
   enum_STEPUNIT step
);

Parâmetros

  • pThread
    [in] Um IDebugThread2 objeto que representa o segmento que ele seja apresentado.

  • sk
    [in] Dentre as STEPKIND valores.

  • step
    [in] Dentre as STEPUNIT valores.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna código de erro.

Comentários

Caso haja qualquer sincronização de segmento ou a comunicação entre threads, outros segmentos no processo deverá ser executado quando um thread específico está nivelado.

Aviso não enviar um evento de parada ou de um evento (síncrono) imediato para IDebugEventCallback2::Event ao manipular esta chamada; Caso contrário, o depurador pode travar.

Consulte também

Referência

IDebugProcess3

IDebugThread2

STEPKIND

STEPUNIT

IDebugEventCallback2::Event