Udostępnij przez


BP_LOCATION_TYPE

Określa typ lokalizacji punktu przerwania dla żądania punktu przerwania.

Składnia

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
};

Pola

BPLT_NONE
Określa brak lokalizacji punktu przerwania.

BPLT_FILE_LINE
Określa typ lokalizacji punktu przerwania jako wiersz pliku.

BPLT_FUNC_OFFSET
Określa typ lokalizacji punktu przerwania jako przesunięcie funkcji.

BPLT_CONTEXT
Określa typ lokalizacji punktu przerwania jako kontekst.

BPLT_STRING
Określa typ lokalizacji punktu przerwania jako ciąg.

BPLT_ADDRESS
Określa typ lokalizacji punktu przerwania jako adres.

BPLT_RESOLUTION
Określa typ lokalizacji punktu przerwania jako rozwiązanie.

BPLT_CODE_FILE_LINE
Określa typ lokalizacji punktu przerwania jako wiersz kodu źródłowego.

BPLT_CODE_FUNC_OFFSET
Określa typ lokalizacji punktu przerwania jako przesunięcie funkcji kodu.

BPLT_CODE_CONTEXT
Określa typ lokalizacji punktu przerwania jako kontekst kodu.

BPLT_CODE_STRING
Określa typ lokalizacji punktu przerwania jako ciąg kodu.

BPLT_CODE_ADDRESS
Określa typ lokalizacji punktu przerwania jako adres kodu.

BPLT_DATA_STRING
Określa typ lokalizacji punktu przerwania jako ciąg danych.

BPLT_TYPE_MASK
Określa maskę bitową, aby typ punktu przerwania mógł zostać wyodrębniony z wartości.

BPLT_LOCATION_TYPE_MASK
Określa maskę bitową, aby typ lokalizacji punktu przerwania mógł zostać wyodrębniony z wartości.

Uwagi

Przekazano jako parametr do metody GetLocationType .

Typ lokalizacji punktu przerwania składa się z typu punktu przerwania i typu lokalizacji. Oznacza to, że typ lokalizacji punktu przerwania nigdy nie jest tylko typem punktu przerwania (na przykład BPT_CODE) lub typem lokalizacji (na przykład BPLT_FILE_LINE). W tym wyliczenie są obecnie uwzględniane wstępnie zdefiniowane stałe dla wszystkich obsługiwanych typów lokalizacji punktu przerwania (BPLT_CODE_FILE_LINE za pośrednictwem BPLT_DATA_STRING).

BPT_CODE i BPT_DATA są członkami wyliczenia BP_TYPE .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też