Udostępnij za pośrednictwem


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