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.