BP_LOCATION_TYPE
Visual Studio 2012
Specifies the location type of the breakpoint for a breakpoint request.
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 };
Passed as a parameter to the IDebugBreakpointRequest2::GetLocationType method.
A breakpoint location type is composed of a breakpoint type and a location type. This means that a breakpoint location type is never just a breakpoint type (for example, BPT_CODE) or a location type (for example, BPLT_FILE_LINE). Predefined constants for all breakpoint location types currently supported are included in this enumeration (BPLT_CODE_FILE_LINE through BPLT_DATA_STRING).
BPT_CODE and BPT_DATA are members of the BP_TYPE enumeration.