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_CODE
и BPT_DATA
являются членами перечисления BP_TYPE .
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll