指定断点请求的断点的位置类型。
语法
public enum enum_BP_LOCATION_TYPE {
BPLT_NONE = 0x00000000,
BPLT_FILE_LINE = 0x00010000,
BPLT_FUNC_OFFSET = 0x00020000,
BPLT_CONTEXT = 0x00030000,
BPLT_STRING = 0x00040000,
BPLT_ADDRESS = 0x00050000,
BPLT_RESOLUTION = 0x00060000,
BPLT_CODE_FILE_LINE = BPT_CODE | BPLT_FILE_LINE,
BPLT_CODE_FUNC_OFFSET = BPT_CODE | BPLT_FUNC_OFFSET,
BPLT_CODE_CONTEXT = BPT_CODE | BPLT_CONTEXT,
BPLT_CODE_STRING = BPT_CODE | BPLT_STRING,
BPLT_CODE_ADDRESS = BPT_CODE | BPLT_ADDRESS ,
BPLT_DATA_STRING = BPT_DATA | BPLT_STRING,
BPLT_TYPE_MASK = 0x0000FFFF,
BPLT_LOCATION_TYPE_MASK = 0xFFFF0000
};
字段
BPLT_NONE
指定无断点位置。
BPLT_FILE_LINE
将断点的位置类型指定为文件行。
BPLT_FUNC_OFFSET
将断点的位置类型指定为函数偏移量。
BPLT_CONTEXT
将断点的位置类型指定为上下文。
BPLT_STRING
将断点的位置类型指定为字符串。
BPLT_ADDRESS
将断点的位置类型指定为地址。
BPLT_RESOLUTION
将断点的位置类型指定为解决方法。
BPLT_CODE_FILE_LINE
将断点的位置类型指定为源代码行。
BPLT_CODE_FUNC_OFFSET
将断点的位置类型指定为代码函数偏移量。
BPLT_CODE_CONTEXT
将断点的位置类型指定为代码上下文。
BPLT_CODE_STRING
将断点的位置类型指定为代码字符串。
BPLT_CODE_ADDRESS
将断点的位置类型指定为代码地址。
BPLT_DATA_STRING
将断点的位置类型指定为数据字符串。
BPLT_TYPE_MASK
指定位掩码,以便可以从值中提取断点类型。
BPLT_LOCATION_TYPE_MASK
指定位掩码,以便可以从值中提取断点位置类型。
备注
作为参数 传递给 GetLocationType 方法。
断点位置类型由断点类型和位置类型组成。 这意味着断点位置类型绝不只是断点类型(例如BPT_CODE)或位置类型(例如)。 BPLT_FILE_LINE 此枚举中包括当前支持的所有断点位置类型的预定义常量(BPLT_CODE_FILE_LINE 通过 BPLT_DATA_STRING)。
BPT_CODE是BPT_DATABP_TYPE枚举的成员。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll