BPREQI_FIELDS

指定要检索的信息有关断点请求。

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

成员

  • BPREQI_BPLOCATION
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 bpLocation (断点位置) 字段。

  • BPREQI_LANGUAGE
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 guidLanguage 字段。

  • BPREQI_PROGRAM
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 pProgram 字段。

  • BPREQI_PROGRAMNAME
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 bstrProgramName 字段。

  • BPREQI_THREAD
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 pThread 字段。

  • BPREQI_THREADNAME
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 bstrThreadName 字段。

  • BPREQI_PASSCOUNT
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 bpPassCount 字段。

  • BPREQI_CONDITION
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 bpCondition (断点条件) 字段。

  • BPREQI_FLAGS
    初始化/使用 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的 dwFlags 字段。

  • BPREQI_ALLOLDFIELDS
    初始化/使用的所有字段 BP_REQUEST_INFO 结构。

  • BPREQI_VENDOR
    初始化/使用 BP_REQUEST_INFO2 结构的 guidVendor 字段。

  • BPREQI_CONSTRAINT
    初始化/使用 BP_REQUEST_INFO2 结构的 bstrConstraint 字段。

  • BPREQI_TRACEPOINT
    初始化/使用 BP_REQUEST_INFO2 结构的 bstrTracepoint 字段。

  • BPREQI_ALLFIELDS
    BP_REQUEST_INFO2 结构指定所有字段。

备注

将作为参数传递 IDebugBreakpointRequest2:: GetRequestInfoBP_REQUEST_INFO 方法指定 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的哪些字段进行初始化。

这些标志也用于指示 BP_REQUEST_INFOBP_REQUEST_INFO2 结构的哪些字段是使用和有效,在每个结构都返回时。

这些值可能按位组合使用 OR。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

枚举 (Visual Studio 调试)

IDebugBreakpointRequest2:: GetRequestInfo

BP_REQUEST_INFO

BP_REQUEST_INFO2