指定要检索的有关断点请求的信息。
语法
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