ICorDebugProcess::IsOSSuspended — Metoda
Pobiera wartość wskazującą, czy określony wątek został zawieszony w wyniku zatrzymania tego procesu przez debuger.
Składnia
HRESULT IsOSSuspended(
[in] DWORD threadID,
[out] BOOL *pbSuspended);
Parametry
threadID
[in] Identyfikator danego wątku.
pbSuspended
[out] Wskaźnik do wartości logicznej, która jest true
, jeśli określony wątek został zawieszony; w przeciwnym razie *pbSuspended
to false
.
Uwagi
Gdy określony wątek został zawieszony w wyniku zatrzymania tego procesu przez debuger, liczba wstrzymania systemu Win32 określonego wątku jest zwiększana o jeden. Interfejs użytkownika (UI) debugera może chcieć wziąć pod uwagę te informacje, jeśli wyświetla on system operacyjny wstrzymać liczbę wątków dla użytkownika.
Metoda IsOSSuspended
ma sens tylko w kontekście debugowania niezarządzanego. Podczas debugowania zarządzanego wątki są wspólnie zawieszone, a nie wstrzymane przez system operacyjny.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji 1.0