Partilhar via


THREADPROPERTIES

Descreve as propriedades de um 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;
};

Membros

  • dwFields
    Uma combinação de sinalizadores da THREADPROPERTY_FIELDS enumeração, que descreve quais campos nesta estrutura são válidos.

  • dwThreadId
    O identificador do segmento.

  • dwSuspendCount
    Contagem de suspensões do thread.

  • dwThreadState
    Um valor a partir do THREADSTATE enumeração indicando o estado do segmento operacional.

  • bstrPriority
    Um string que especifica a prioridade do segmento; Por exemplo, "Acima do Normal", "Normal" ou "Tempo crítico".

  • bstName
    O nome do thread.

  • bstrLocation
    O local do thread (geralmente o quadro de pilha na extremidade superior), geralmente expresso como o nome do método no qual a execução é suspensa no momento.

Comentários

Essa estrutura é preenchida por uma chamada para o IDebugThread2::GetThreadProperties método. As informações retornadas tão geralmente são usadas em preencher o segmentos janela.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Estruturas e uniões

IDebugThread2::GetThreadProperties

THREADPROPERTY_FIELDS

THREADSTATE