BP_LOCATION_TYPE

Gibt den Positionstyp des Haltepunkts für eine Haltepunktanforderung an.

Syntax

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

Felder

BPLT_NONE
Gibt keine Haltepunktposition an.

BPLT_FILE_LINE
Gibt den Speicherorttyp des Haltepunkts als Dateizeile an.

BPLT_FUNC_OFFSET
Gibt den Positionstyp des Haltepunkts als Funktionsoffset an.

BPLT_CONTEXT
Gibt den Positionstyp des Haltepunkts als Kontext an.

BPLT_STRING
Gibt den Speicherorttyp des Haltepunkts als Zeichenfolge an.

BPLT_ADDRESS
Gibt den Positionstyp des Haltepunkts als Adresse an.

BPLT_RESOLUTION
Gibt den Positionstyp des Haltepunkts als Auflösung an.

BPLT_CODE_FILE_LINE
Gibt den Speicherorttyp des Haltepunkts als Quellcodezeile an.

BPLT_CODE_FUNC_OFFSET
Gibt den Positionstyp des Haltepunkts als Codefunktionsoffset an.

BPLT_CODE_CONTEXT
Gibt den Speicherorttyp des Haltepunkts als Codekontext an.

BPLT_CODE_STRING
Gibt den Speicherorttyp des Haltepunkts als Codezeichenfolge an.

BPLT_CODE_ADDRESS
Gibt den Speicherorttyp des Haltepunkts als Codeadresse an.

BPLT_DATA_STRING
Gibt den Speicherorttyp des Haltepunkts als Datenzeichenfolge an.

BPLT_TYPE_MASK
Gibt eine Bitmaske an, sodass der Haltepunkttyp aus dem Wert extrahiert werden kann.

BPLT_LOCATION_TYPE_MASK
Gibt eine Bitmaske an, sodass der Haltepunktpositionstyp aus dem Wert extrahiert werden kann.

Hinweise

Wird als Parameter an die GetLocationType-Methode übergeben.

Ein Haltepunktstandorttyp besteht aus einem Haltepunkttyp und einem Ortstyp. Dies bedeutet, dass ein Haltepunktstandorttyp niemals nur ein Haltepunkttyp ist (z BPT_CODE. B. ) oder ein Ortstyp (z BPLT_FILE_LINE. B. ). Vordefinierte Konstanten für alle derzeit unterstützten Haltepunktspeicherorttypen sind in dieser Enumeration enthalten (BPLT_CODE_FILE_LINE bis BPLT_DATA_STRING).

BPT_CODE und BPT_DATA sind Member der BP_TYPE-Aufzählung .

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch