THREADPROPERTIES
Vengono descritte le proprietà di 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;
};
Membri
dwFields
Una combinazione di flag THREADPROPERTY_FIELDS dall'enumerazione, descrivente di sistema in questa struttura è valida.dwThreadId
ID del threaddwSuspendCount
Il conteggio di sospensione del thread.dwThreadState
Un valore THREADSTATE dell'enumerazione che indica lo stato del thread in esecuzione.bstrPriority
Una stringa che specifica la priorità dei thread; ad esempio, “sul normale„, “il normale„, o “l'ora critico„.bstName
Il nome del thread.bstrLocation
Il percorso del thread (in genere lo stack frame in primo piano), in genere espresso come nome del metodo in cui l'esecuzione non verrà interrotta.
Note
Questa struttura viene soddisfatta da una chiamata IDebugThread2:: GetThreadProperties al metodo. Le informazioni così restituite in genere utilizzate in popolare la finestra di thread .
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll