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