Compartilhar via


THREADPROPERTIES

Descreve as propriedades de um thread.

Sintaxe

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, descrevendo quais campos nessa estrutura são válidos.

dwThreadId
O ID do thread.

dwSuspendCount
A contagem de suspensão de thread.

dwThreadState
Um valor da enumeração THREADSTATE indicando o estado do thread operacional.

bstrPriority
Uma cadeia de caracteres especificando a prioridade do thread; 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 mais alto), normalmente expresso como o nome do método onde a execução está atualmente interrompida.

Comentários

Essa estrutura é preenchida por uma chamada para o método GetThreadProperties . As informações assim retornadas são normalmente usadas no preenchimento da janela Threads .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também