Aracılığıyla paylaş


BP_LOCATION_TYPE

Kesme noktası isteğinin kesme noktasının konum türünü belirtir.

Sözdizimi

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

Alanlar

BPLT_NONE
Kesme noktası konumu belirtmez.

BPLT_FILE_LINE
Kesme noktasının konum türünü dosya satırı olarak belirtir.

BPLT_FUNC_OFFSET
Kesme noktasının konum türünü işlev uzaklığı olarak belirtir.

BPLT_CONTEXT
Kesme noktasının bağlam olarak konum türünü belirtir.

BPLT_STRING
Kesme noktasının konum türünü dize olarak belirtir.

BPLT_ADDRESS
Kesme noktasının konum türünü adres olarak belirtir.

BPLT_RESOLUTION
Kesme noktasının konum türünü çözünürlük olarak belirtir.

BPLT_CODE_FILE_LINE
Kesme noktasının konum türünü kaynak kod satırı olarak belirtir.

BPLT_CODE_FUNC_OFFSET
Kesme noktasının konum türünü kod işlevi uzaklığı olarak belirtir.

BPLT_CODE_CONTEXT
Kesme noktasının konum türünü kod bağlamı olarak belirtir.

BPLT_CODE_STRING
Kesme noktasının konum türünü bir kod dizesi olarak belirtir.

BPLT_CODE_ADDRESS
Kesme noktasının konum türünü kod adresi olarak belirtir.

BPLT_DATA_STRING
Kesme noktasının konum türünü veri dizesi olarak belirtir.

BPLT_TYPE_MASK
Kesme noktası türünün değerden ayıklanması için bir bit maskesi belirtir.

BPLT_LOCATION_TYPE_MASK
Kesme noktası konum türünün değerden ayıklanması için bir bit maskesi belirtir.

Açıklamalar

GetLocationType yöntemine parametre olarak geçirildi.

Kesme noktası konum türü, kesme noktası türünden ve konum türünden oluşur. Bu, kesme noktası konum türünün hiçbir zaman yalnızca bir kesme noktası türü (örneğin, BPT_CODE) veya bir konum türü (örneğin, BPLT_FILE_LINE) olduğu anlamına gelir. Şu anda desteklenen tüm kesme noktası konum türleri için önceden tanımlanmış sabitler bu numaralandırmaya (BPLT_CODE_FILE_LINE aracılığıyla BPLT_DATA_STRING) dahil edilir.

BPT_CODEve BPT_DATA BP_TYPE numaralandırmasının üyeleridir.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.