Partager via


THREADPROPERTY_FIELDS

Spécifie les informations sur un thread doivent être récupérées.

enum enum_THREADPROPERTY_FIELDS { 
   TPF_ID           = 0x0001,
   TPF_SUSPENDCOUNT = 0x0002,
   TPF_STATE        = 0x0004,
   TPF_PRIORITY     = 0x0008,
   TPF_NAME         = 0x0010,
   TPF_LOCATION     = 0x0020,
   TPF_ALLFIELDS    = 0xffffffff
};
typedef DWORD THREADPROPERTY_FIELDS;
public enum enum_THREADPROPERTY_FIELDS { 
   TPF_ID           = 0x0001,
   TPF_SUSPENDCOUNT = 0x0002,
   TPF_STATE        = 0x0004,
   TPF_PRIORITY     = 0x0008,
   TPF_NAME         = 0x0010,
   TPF_LOCATION     = 0x0020,
   TPF_ALLFIELDS    = 0xffffffff
};

Membres

  • TPF_ID
    Initialisez/utilisez le champ d' dwThreadId de la structure de THREADPROPERTIES .

  • TPF_SUSPENDCOUNT
    Initialisez/utilisez le champ d' dwSuspendCount de la structure d' THREADPROPERTIES.

  • TPF_STATE
    Initialisez/utilisez le champ d' dwThreadState de la structure d' THREADPROPERTIES.

  • TPF_PRIORITY
    Initialisez/utilisez le champ d' bstrPriority de la structure d' THREADPROPERTIES.

  • TPF_NAME
    Initialisez/utilisez le champ d' bstrName de la structure d' THREADPROPERTIES.

  • TPF_LOCATION
    Initialisez/utilisez le champ d' bstrLocation de la structure d' THREADPROPERTIES.

  • TPF_ALLFIELDS
    spécifie tous les champs.

Notes

Ces valeurs sont passées comme un argument à la méthode d' IDebugThread2 : : GetThreadProperties pour indiquer que des champs de la structure de THREADPROPERTIES doivent être initialisé.

Ces valeurs sont également utilisées dans le membre d' dwFields de la structure d' THREADPROPERTIES pour indiquer les champs sont utilisés et valides.

Ces indicateurs peuvent être combinées avec ORde bits.

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

Énumérations (débogage Visual Studio)

THREADPROPERTIES

IDebugThread2 : : GetThreadProperties