ICorDebugProcess::IsOSSuspended, méthode
Obtient une valeur indiquant si le thread spécifié a été suspendu parce que le débogueur a arrêté ce processus.
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
.
Notes
Lorsque le thread spécifié a été suspendu suite à l’arrêt du processus par le débogueur, le nombre de suspensions Win32 du thread spécifié est incrémenté d’une unité. L’interface utilisateur du débogueur peut être amenée à prendre en compte ces informations si elle affiche à l’utilisateur le nombre de suspensions du système d’exploitation du thread.
La méthode IsOSSuspended
n’est logique que dans le contexte d’un débogage non managé. Pendant un débogage managé, les threads sont suspendus de manière coopérative plutôt que par le système d’exploitation.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible à partir de la version 1.0