Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the information to be retrieved about a breakpoint request.
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 
 Initialize/use the bpLocation (breakpoint location) field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_LANGUAGE 
 Initialize/use the guidLanguage field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_PROGRAM 
 Initialize/use the pProgram field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_PROGRAMNAME 
 Initialize/use the bstrProgramName field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_THREAD 
 Initialize/use the pThread field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_THREADNAME 
 Initialize/use the bstrThreadName field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_PASSCOUNT 
 Initialize/use the bpPassCount field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_CONDITION 
 Initialize/use the bpCondition (breakpoint condition) field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_FLAGS 
 Initialize/use the dwFlags field of the BP_REQUEST_INFO or BP_REQUEST_INFO2 structure.
- BPREQI_ALLOLDFIELDS 
 Initialize/use all fields for the of the BP_REQUEST_INFO structure.
- BPREQI_VENDOR 
 Initialize/use the guidVendor field of BP_REQUEST_INFO2 structure.
- BPREQI_CONSTRAINT 
 Initialize/use the bstrConstraint field of BP_REQUEST_INFO2 structure.
- BPREQI_TRACEPOINT 
 Initialize/use the bstrTracepoint field of BP_REQUEST_INFO2 structure.
- BPREQI_ALLFIELDS 
 Specifies all fields for the BP_REQUEST_INFO2 structure.
Remarks
Passed as an argument to the IDebugBreakpointRequest2::GetRequestInfo and BP_REQUEST_INFO methods to specify which fields of the BP_REQUEST_INFO and BP_REQUEST_INFO2 structures are to be initialized.
These flags are also used to indicate which fields of the BP_REQUEST_INFO and BP_REQUEST_INFO2 structures are used and valid when each structure is returned.
These values may be combined with a bitwise OR.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
Enumerations (Visual Studio Debugging)