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. Autrement, *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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour