Поделиться через


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

См. также