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 threaddwSuspendCount
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