Partager via


THREADPROPERTIES

Décrit les propriétés d’un thread.

Syntaxe

public struct THREADPROPERTIES { 
   public uint   dwFields;
   public uint   dwThreadId;
   public uint   dwSuspendCount;
   public uint   dwThreadState;
   public string bstrPriority;
   public string bstrName;
   public string bstrLocation;
};

Membres

dwFields
Combinaison d’indicateurs de l’énumération THREADPROPERTY_FIELDS , décrivant les champs de cette structure valides.

dwThreadId
ID de thread.

dwSuspendCount
Nombre d’interruptions de thread.

dwThreadState
Valeur de l’énumération THREADSTATE indiquant l’état du thread d’exploitation.

bstrPriority
Chaîne spécifiant la priorité du thread ; par exemple, « Au-dessus de la normale », « Normal » ou « Critique de temps ».

bstName
Nom du thread.

bstrLocation
Emplacement du thread (généralement le cadre de pile le plus haut), généralement exprimé en tant que nom de la méthode où l’exécution est actuellement arrêtée.

Notes

Cette structure est remplie par un appel à la méthode GetThreadProperties . Les informations renvoyées sont généralement utilisées pour remplir la fenêtre Threads .

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi