Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Verilen iş parçacığında yürütmenin gerçekleşmesini izler (veya yürütmeyi izlemeyi durdurur).
Sözdizimi
int WatchForThreadStep(
IDebugProgram2 pOriginatingProgram,
uint dwTid,
int fWatch,
uint dwFrame
);
Parametreler
pOriginatingProgram
[in] Basılan programı temsil eden bir IDebugProgram2 nesnesi.
dwTid
[in] İzleyebileceğiniz iş parçacığının tanımlayıcısını belirtir.
fWatch
[in] Sıfır olmayan (TRUE), tarafından dwTidtanımlanan iş parçacığında yürütmeyi izlemeye başlama anlamına gelir; aksi takdirde, sıfır (FALSE) üzerinde dwTidyürütmeyi izlemeyi durdurma anlamına gelir.
dwFrame
[in] Adım türünü denetleen bir çerçeve dizini belirtir. Bu değer sıfır (0) olduğunda, adım türü "içine adımla" olur ve tarafından tanımlanan dwTid iş parçacığı yürütürken program durdurulmalıdır. Sıfır olmayan bir değer olduğunda dwFrame , adım türü "üzerinde adım" olur ve program yalnızca tarafından dwTid tanımlanan iş parçacığı, dizinin yığında değerine eşit veya daha dwFrameyüksek olan bir çerçevede çalışıyorsa durdurulmalıdır.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Oturum hata ayıklama yöneticisi (SDM) parametresiyle tanımlanan bir programı uyguladığında pOriginatingProgram , bu yöntemi çağırarak diğer tüm ekli programlara bildirir.
Bu yöntem yalnızca aynı iş parçacığı adımlama için geçerlidir.