BP_LOCATION_TYPE

指定断点请求的断点的位置类型。

语法

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_CODEBPT_DATABP_TYPE枚举的成员

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅