Compartilhar via


IDebugProgram2::Step

Executa uma etapa.

Observação

Esse método é preterido. Em vez disso, use o método Step .

Sintaxe

int Step( 
   IDebugThread2  pThread,
   enum_STEPKIND  sk,
   enum_STEPUNIT  step
);

Parâmetros

pThread
[em] Um objeto IDebugThread2 que representa o thread que está sendo escalonado.

sk
[em] Um valor da enumeração STEPKIND que especifica o tipo de etapa.

step
[em] Um valor da enumeração STEPUNIT que especifica a unidade de etapa (por exemplo, por instrução ou instrução).

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

No caso de haver qualquer sincronização de thread ou comunicação entre threads, outros threads no programa devem ser executados quando um thread específico está passando.

Aviso

Não envie um evento de parada ou um evento imediato (síncrono) para o Evento durante o processamento dessa chamada, caso contrário, o depurador pode parar de responder.

Confira também