Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Sleduje provádění (nebo zastaví sledování provádění) na daném vlákně.
Syntaxe
int WatchForThreadStep(
IDebugProgram2 pOriginatingProgram,
uint dwTid,
int fWatch,
uint dwFrame
);
Parametry
pOriginatingProgram
[v] Objekt IDebugProgram2 představující program, který je stupňovaný.
dwTid
[v] Určuje identifikátor vlákna, které se má sledovat.
fWatch
[v] Nenulová (TRUE) znamená, že začne sledovat provádění ve vlákně identifikovaném dwTidpomocí ; jinak nula (FALSE) znamená přestat sledovat provádění dwTid.
dwFrame
[v] Určuje index rámce, který řídí typ kroku. Pokud je hodnota nula (0), typ kroku je "krok do" a program by se měl zastavit při každém spuštění vlákna identifikovaného spuštěním dwTid . Pokud dwFrame je nenulový, typ kroku je "krok přes" a program by se měl zastavit pouze v případě, že vlákno identifikované spuštěním dwTid v rámci, jehož index je roven nebo vyšší v zásobníku než dwFrame.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.
Poznámky
Když správce ladění relace (SDM) provede program identifikovaný parametrem pOriginatingProgram , upozorní všechny ostatní připojené programy voláním této metody.
Tato metoda se vztahuje pouze na krokování se stejným vláknem.