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.

Syntaxe

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

Paramètres

threadID [in] ID du thread en question.

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

Remarques

Lorsque le thread spécifié a été suspendu suite à l’arrêt de ce processus par le débogueur, le nombre de suspensions Win32 du thread spécifié est incrémenté d’un. L’interface utilisateur du débogueur peut prendre en compte ces informations s’il affiche le nombre d’interruptions du système d’exploitation du thread à l’utilisateur.

La IsOSSuspended méthode est logique uniquement 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.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 1.0