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