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
初始化/使用bpLocation
BP_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