Freigeben über


THREADPROPERTY_FIELDS

Enthält, welche Informationen über einen Thread abgerufen werden soll.

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
};

Mitglieder

  • TPF_ID
    Initialisieren Sie dwThreadId /verwenden das Feld THREADPROPERTIES Struktur.

  • TPF_SUSPENDCOUNT
    Initialisieren Sie verwenden das/ dwSuspendCount Feld der Struktur THREADPROPERTIES.

  • TPF_STATE
    Initialisieren Sie verwenden das/ dwThreadState Feld der Struktur THREADPROPERTIES.

  • TPF_PRIORITY
    Initialisieren Sie verwenden das/ bstrPriority Feld der Struktur THREADPROPERTIES.

  • TPF_NAME
    Initialisieren Sie verwenden das/ bstrName Feld der Struktur THREADPROPERTIES.

  • TPF_LOCATION
    Initialisieren Sie verwenden das/ bstrLocation Feld der Struktur THREADPROPERTIES.

  • TPF_ALLFIELDS
    Gibt alle Felder angezeigt.

Hinweise

Diese Werte werden als Argument an die IDebugThread2::GetThreadProperties-Methode übergeben, um anzugeben, welche Felder der THREADPROPERTIES Struktur initialisiert werden sollen.

Diese Werte werden auch in dwFields-Member der THREADPROPERTIES Struktur verwendet, um anzugeben, welche Felder verwendet und gültig sind.

Diese Flags werden mit bitweisen ORkombiniert werden.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Enumerationen (Visual Studio-Debugging)

THREADPROPERTIES

IDebugThread2::GetThreadProperties