THREADPROPERTIES
Beschreibt die Eigenschaften eines Threads.
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;
};
Mitglieder
dwFields
Eine Kombination von Flags aus der THREADPROPERTY_FIELDS-Enumeration beschreiben, welche Felder in der Struktur gültig sind.dwThreadId
Die Thread ID.dwSuspendCount
Der Threadunterbrechungszähler.dwThreadState
Ein Wert aus der THREADSTATE-Enumeration, der den Zustand des Ausführen von Threads angibt.bstrPriority
Eine Zeichenfolge, die die Threadpriorität angibt. Beispielsweise „Normal“, „Normal“ oder „Zeitpunkt wichtig“.bstName
Der Name des Threads.bstrLocation
Der Threadspeicherort (normalerweise der oberste Stapelrahmen), ausgedrückt in der Regel als Name der Methode, in der Ausführung derzeit angehalten wird.
Hinweise
Diese Struktur wird von einem Aufruf der IDebugThread2::GetThreadProperties-Methode gefüllt. Die Informationen, die zurückgegeben werden, werden in der Regel verwendet, wenn das Fenster Threads auffüllt.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll