Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observa se a execução (ou pára de observar a execução) para ocorrer no thread especificado.
Sintaxe
int WatchForThreadStep(
IDebugProgram2 pOriginatingProgram,
uint dwTid,
int fWatch,
uint dwFrame
);
Parâmetros
pOriginatingProgram
[em] Um objeto IDebugProgram2 que representa o programa que está sendo escalonado.
dwTid
[em] Especifica o identificador do thread a ser observado.
fWatch
[em] Diferente de zero () significa começar a observar a execução no thread identificado por dwTid; caso contrário, zero (FALSETRUE) significa parar de observar a execução em dwTid.
dwFrame
[em] Especifica um índice de quadro que controla o tipo de etapa. Quando esse valor é zero (0), o tipo de etapa é "step into" e o programa deve parar sempre que o thread identificado por dwTid for executado. Quando dwFrame é diferente de zero, o tipo de etapa é "step over" e o programa deve parar somente se o thread identificado por dwTid estiver sendo executado em um quadro cujo índice é igual ou maior na pilha do que dwFrame.
Valor de retorno
Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.
Comentários
Quando o gerenciador de depuração de sessão (SDM) executa uma etapa de pOriginatingProgram um programa, identificado pelo parâmetro, ele notifica todos os outros programas anexados chamando esse método.
Esse método é aplicável somente à revisão do mesmo thread.