Condividi tramite


THREADPROPERTY_FIELDS

Specifica le informazioni su un thread devono essere recuperate.

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

Membri

  • TPF_ID
    Inizializzare/utilizzare il campo di dwThreadId THREADPROPERTIES della struttura.

  • TPF_SUSPENDCOUNT
    Inizializzare/utilizzare il campo di dwSuspendCount della struttura di THREADPROPERTIEOggetti.

  • TPF_STATE
    Inizializzare/utilizzare il campo di dwThreadState della struttura di THREADPROPERTIEOggetti.

  • TPF_PRIORITY
    Inizializzare/utilizzare il campo di bstrPriority della struttura di THREADPROPERTIEOggetti.

  • TPF_NAME
    Inizializzare/utilizzare il campo di bstrName della struttura di THREADPROPERTIEOggetti.

  • TPF_LOCATION
    Inizializzare/utilizzare il campo di bstrLocation della struttura di THREADPROPERTIEOggetti.

  • TPF_ALLFIELDS
    specifica tutti i campi.

Note

Questi valori vengono passati come argomento al IDebugThread2:: GetThreadProperties metodo per indicare i campi THREADPROPERTIES della struttura devono essere inizializzati.

Questi valori vengono utilizzati in membro di dwFields della struttura di THREADPROPERTIES per indicare quali campi vengono utilizzati e validi.

Questi flag possono essere combinate con ORbit per bit.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

enumerazioni (debug di Visual Studio)

THREADPROPERTIES

IDebugThread2:: GetThreadProperties