Partager via


ICorDebugProcess::IsOSSuspended, méthode

Obtient une valeur qui indique si le thread spécifié a été suspendu suite à l'arrêt de ce processus par le débogueur.

HRESULT IsOSSuspended(
    [in]  DWORD threadID,
    [out] BOOL  *pbSuspended);

Paramètres

  • threadID
    [in] ID du thread en question.

  • pbSuspended
    [out] Pointeur vers une valeur Boolean qui est true si le thread spécifié a été interrompu ; sinon *pbSuspended est false.

Notes

Lorsque le thread spécifié a été interrompu suite à l'arrêt de ce processus par le débogueur, le compteur de suspension Win32 du thread spécifié est incrémenté de un. L'interface utilisateur du débogueur veut peut-être prendre en compte ces informations si elle affiche le compteur de suspension de système d'exploitation du thread pour l'utilisateur.

La méthode IsOSSuspended n'est appropriée que dans le contexte du débogage non managé. Pendant le débogage managé, les threads sont suspendus de manière coopérative plutôt que suspendus par le système d'exploitation.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

ICorDebugProcess, interface

ICorDebugProcess2, interface