IDebugProgram2::Step
Realiza uma etapa.
Dica
Esse método é reprovado.Use o IDebugProcess3::Step método em vez disso.
HRESULT Step(
IDebugThread2* pThread,
STEPKIND sk,
STEPUNIT step
);
int Step(
IDebugThread2 pThread,
enum_STEPKIND sk,
enum_STEPUNIT step
);
Parâmetros
pThread
[in] Um IDebugThread2 o objeto que representa o segmento que ele seja apresentado.sk
[in] Um valor a partir do STEPKIND enumeração que especifica o tipo de etapa.step
[in] Um valor a partir do STEPUNIT enumeração que especifica a unidade de etapa (por exemplo, por instrução ou instrução).
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Caso haja qualquer sincronização de segmento ou a comunicação entre threads, outros threads no programa 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.