Bagikan melalui


BP_LOCATION_TYPE

Menentukan jenis lokasi titik henti untuk permintaan titik henti.

Sintaks

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

Kolom

BPLT_NONE
Menentukan tidak ada lokasi titik henti.

BPLT_FILE_LINE
Menentukan tipe lokasi titik henti sebagai baris file.

BPLT_FUNC_OFFSET
Menentukan jenis lokasi titik henti sebagai offset fungsi.

BPLT_CONTEXT
Menentukan jenis lokasi titik henti sebagai konteks.

BPLT_STRING
Menentukan jenis lokasi titik henti sebagai string.

BPLT_ADDRESS
Menentukan jenis lokasi titik henti sebagai alamat.

BPLT_RESOLUTION
Menentukan jenis lokasi titik henti sebagai resolusi.

BPLT_CODE_FILE_LINE
Menentukan jenis lokasi titik henti sebagai baris kode sumber.

BPLT_CODE_FUNC_OFFSET
Menentukan jenis lokasi titik henti sebagai offset fungsi kode.

BPLT_CODE_CONTEXT
Menentukan jenis lokasi titik henti sebagai konteks kode.

BPLT_CODE_STRING
Menentukan jenis lokasi titik henti sebagai string kode.

BPLT_CODE_ADDRESS
Menentukan jenis lokasi titik henti sebagai alamat kode.

BPLT_DATA_STRING
Menentukan jenis lokasi titik henti sebagai string data.

BPLT_TYPE_MASK
Menentukan masker bit, sehingga jenis titik henti dapat diekstrak dari nilai .

BPLT_LOCATION_TYPE_MASK
Menentukan masker bit, sehingga jenis lokasi titik henti dapat diekstraksi dari nilai .

Keterangan

Diteruskan sebagai parameter ke metode GetLocationType .

Jenis lokasi titik henti terdiri dari jenis titik henti dan jenis lokasi. Ini berarti bahwa jenis lokasi titik henti tidak pernah hanya jenis titik henti (misalnya, BPT_CODE) atau jenis lokasi (misalnya, BPLT_FILE_LINE). Konstanta yang telah ditentukan sebelumnya untuk semua jenis lokasi titik henti yang saat ini didukung disertakan dalam enumerasi ini (BPLT_CODE_FILE_LINE melalui BPLT_DATA_STRING).

BPT_CODE dan BPT_DATA merupakan anggota enumerasi BP_TYPE .

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga