Partager via


THREADPROPERTIES

décrit les propriétés d'un thread.

typedef struct _tagTHREADPROPERTIES { 
   THREADPROPERTY_FIELDS dwFields;
   DWORD                 dwThreadId;
   DWORD                 dwSuspendCount;
   DWORD                 dwThreadState;
   BSTR                  bstrPriority;
   BSTR                  bstrName;
   BSTR                  bstrLocation;
} THREADPROPERTIES;
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
    Une combinaison des indicateurs d'énumération de THREADPROPERTY_FIELDS , décrivant les champs dans cette structure sont valides.

  • dwThreadId
    L'identification du thread

  • dwSuspendCount
    Le compteur de suspension du thread.

  • dwThreadState
    Une valeur de l'énumération de THREADSTATE indiquant l'état des threads d'opération.

  • bstrPriority
    une chaîne spécifiant la priorité de thread ; par exemple, « au-dessus de la normale, » de « normale », ou de « durée critique ».

  • bstName
    le nom de thread.

  • bstrLocation
    L'emplacement de thread (généralement le frame de pile le plus élevé), généralement exprimé sous le nom de la méthode où l'exécution est actuellement désactivée.

Notes

Cette structure est effectuée par un appel à la méthode d' IDebugThread2 : : GetThreadProperties . Les informations donc retournées sont généralement utilisées en remplissant fenêtre de Threads .

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Structures et unions

IDebugThread2 : : GetThreadProperties

THREADPROPERTY_FIELDS

THREADSTATE