指定要检索的有关断点请求的信息。
语法
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
初始化/使用bpLocationBP_REQUEST_INFO或BP_REQUEST_INFO2结构的(断点位置)字段。
BPREQI_LANGUAGE
初始化/使用guidLanguage或BP_REQUEST_INFO2结构的字段BP_REQUEST_INFO。
BPREQI_PROGRAM
初始化/使用pProgram或BP_REQUEST_INFO2结构的字段BP_REQUEST_INFO。
BPREQI_PROGRAMNAME
初始化/使用bstrProgramName或BP_REQUEST_INFO2结构的字段BP_REQUEST_INFO。
BPREQI_THREAD
初始化/使用pThread或BP_REQUEST_INFO2结构的字段BP_REQUEST_INFO。
BPREQI_THREADNAME
初始化/使用bstrThreadName或BP_REQUEST_INFO2结构的字段BP_REQUEST_INFO。
BPREQI_PASSCOUNT
初始化/使用bpPassCount或BP_REQUEST_INFO2结构的字段BP_REQUEST_INFO。
BPREQI_CONDITION
初始化/使用bpCondition或BP_REQUEST_INFO2结构的(断点条件)字段BP_REQUEST_INFO。
BPREQI_FLAGS
初始化/使用dwFlags或BP_REQUEST_INFO2结构的字段BP_REQUEST_INFO。
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 。
备注
作为参数传递给 GetRequestInfo 和BP_REQUEST_INFO方法,以指定要初始化BP_REQUEST_INFO和BP_REQUEST_INFO2结构的字段。
这些标志还用于指示返回每个结构时使用和BP_REQUEST_INFO2结构的字段和有效字段BP_REQUEST_INFO。
这些值可以按位 OR组合。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll