共用方式為


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

Members

  • BPREQI_BPLOCATION
    初始化/使用bpLocation (中斷點位置)] 欄位中的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_LANGUAGE
    初始化/使用guidLanguage欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_PROGRAM
    初始化/使用pProgram欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_PROGRAMNAME
    初始化/使用bstrProgramName欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_THREAD
    初始化/使用pThread欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_THREADNAME
    初始化/使用bstrThreadName欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_PASSCOUNT
    初始化/使用bpPassCount欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_CONDITION
    初始化/使用bpCondition (中斷點條件) 欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_FLAGS
    初始化/使用dwFlags欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構。

  • BPREQI_ALLOLDFIELDS
    初始化/使用所有欄位的BP_REQUEST_INFO結構。

  • BPREQI_VENDOR
    初始化/使用guidVendor欄位的BP_REQUEST_INFO2結構。

  • BPREQI_CONSTRAINT
    初始化/使用bstrConstraint欄位的BP_REQUEST_INFO2結構。

  • BPREQI_TRACEPOINT
    初始化/使用bstrTracepoint欄位的BP_REQUEST_INFO2結構。

  • BPREQI_ALLFIELDS
    指定所有的欄位,如BP_REQUEST_INFO2結構。

備註

當做引數傳遞IDebugBreakpointRequest2::GetRequestInfoBP_REQUEST_INFO方法,以指定欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構是進行初始化。

這些旗標也可以用來指出哪一個欄位的BP_REQUEST_INFOBP_REQUEST_INFO2結構是使用和有效,傳回每個結構時。

這些值可以使用位元和結合OR。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

IDebugBreakpointRequest2::GetRequestInfo

BP_REQUEST_INFO

BP_REQUEST_INFO2