Partilhar via


THREADPROPERTY_FIELDS

Especifica quais informações sobre um segmento deve ser recuperado.

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

Membros

  • TPF_ID
    Initialize/uso o dwThreadId campo do THREADPROPERTIES estrutura.

  • TPF_SUSPENDCOUNT
    Initialize/uso o dwSuspendCount campo do THREADPROPERTIEestrutura S.

  • TPF_STATE
    Initialize/uso o dwThreadState campo do THREADPROPERTIEestrutura S.

  • TPF_PRIORITY
    Initialize/uso o bstrPriority campo do THREADPROPERTIEestrutura S.

  • TPF_NAME
    Initialize/uso o bstrName campo do THREADPROPERTIEestrutura S.

  • TPF_LOCATION
    Initialize/uso o bstrLocation campo do THREADPROPERTIEestrutura S.

  • TPF_ALLFIELDS
    Especifica todos os campos.

Comentários

Esses valores são passados como um argumento para o IDebugThread2::GetThreadProperties método para indicar quais campos da THREADPROPERTIES estrutura está a ser inicializado.

Esses valores também são usados em dwFields membro da THREADPROPERTIES estrutura para indicar quais campos são usados e válido.

Esses sinalizadores podem ser combinados com um bit a bit OR.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Enumerações (Visual Studio depuração)

THREADPROPERTIES

IDebugThread2::GetThreadProperties