Condividi tramite


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 thread

  • dwSuspendCount
    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

Vedere anche

Riferimenti

Strutture e unioni

IDebugThread2:: GetThreadProperties

THREADPROPERTY_FIELDS

THREADSTATE