Partilhar via


BPREQI_FIELDS

Especifica as informações a serem recuperados sobre uma solicitação do ponto de interrupção.

enum enum_BPREQI_FIELDS { 
   BPREQI_BPLOCATION   = 0x0001,
   BPREQI_LANGUAGE     = 0x0002,
   BPREQI_PROGRAM      = 0x0004,
   BPREQI_PROGRAMNAME  = 0x0008,
   BPREQI_THREAD       = 0x0010,
   BPREQI_THREADNAME   = 0x0020,
   BPREQI_PASSCOUNT    = 0x0040,
   BPREQI_CONDITION    = 0x0080,
   BPREQI_FLAGS        = 0x0100,
   BPREQI_ALLOLDFIELDS = 0x01ff
   BPREQI_VENDOR       = 0x0200,   // BP_REQUEST_INFO2 only
   BPREQI_CONSTRAINT   = 0x0400,   // BP_REQUEST_INFO2 only
   BPREQI_TRACEPOINT   = 0x0800,   // BP_REQUEST_INFO2 only
   BPREQI_ALLFIELDS    = 0x0fff    // BP_REQUEST_INFO2 only
};
typedef DWORD BPREQI_FIELDS;
public enum enum_BPREQI_FIELDS { 
   BPREQI_BPLOCATION   = 0x0001,
   BPREQI_LANGUAGE     = 0x0002,
   BPREQI_PROGRAM      = 0x0004,
   BPREQI_PROGRAMNAME  = 0x0008,
   BPREQI_THREAD       = 0x0010,
   BPREQI_THREADNAME   = 0x0020,
   BPREQI_PASSCOUNT    = 0x0040,
   BPREQI_CONDITION    = 0x0080,
   BPREQI_FLAGS        = 0x0100,
   BPREQI_ALLOLDFIELDS = 0x01ff
   BPREQI_VENDOR       = 0x0200,   // BP_REQUEST_INFO2 only
   BPREQI_CONSTRAINT   = 0x0400,   // BP_REQUEST_INFO2 only
   BPREQI_TRACEPOINT   = 0x0800,   // BP_REQUEST_INFO2 only
   BPREQI_ALLFIELDS    = 0x0fff    // BP_REQUEST_INFO2 only
};

Membros

  • BPREQI_BPLOCATION
    Initialize/uso o bpLocation campo (localização do ponto de interrupção) da BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_LANGUAGE
    Initialize/uso o guidLanguage campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_PROGRAM
    Initialize/uso o pProgram campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_PROGRAMNAME
    Initialize/uso o bstrProgramName campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_THREAD
    Initialize/uso o pThread campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_THREADNAME
    Initialize/uso o bstrThreadName campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_PASSCOUNT
    Initialize/uso o bpPassCount campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_CONDITION
    Initialize/uso o bpCondition campo (condição de ponto de interrupção) da BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_FLAGS
    Initialize/uso o dwFlags campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.

  • BPREQI_ALLOLDFIELDS
    Initialize/uso de todos os campos para o da BP_REQUEST_INFO estrutura.

  • BPREQI_VENDOR
    Initialize/uso o guidVendor campo de BP_REQUEST_INFO2 estrutura.

  • BPREQI_CONSTRAINT
    Initialize/uso o bstrConstraint campo de BP_REQUEST_INFO2 estrutura.

  • BPREQI_TRACEPOINT
    Initialize/uso o bstrTracepoint campo de BP_REQUEST_INFO2 estrutura.

  • BPREQI_ALLFIELDS
    Especifica todos os campos para o BP_REQUEST_INFO2 estrutura.

Comentários

Passado como um argumento para o IDebugBreakpointRequest2::GetRequestInfo e BP_REQUEST_INFO métodos para especificar quais campos da BP_REQUEST_INFO e BP_REQUEST_INFO2 estruturas são para ser inicializado.

Esses sinalizadores também são usados para indicar quais campos da BP_REQUEST_INFO e BP_REQUEST_INFO2 estruturas são usados e válido, quando cada estrutura é retornada.

Esses valores 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)

IDebugBreakpointRequest2::GetRequestInfo

BP_REQUEST_INFO

BP_REQUEST_INFO2