BP_LOCATION_TYPE
Gibt den Positionstyp des Haltepunkts für eine Anforderung Haltepunkt an.
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
};
typedef DWORD 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
};
Mitglieder
BPLT_NONE
Gibt keine Haltepunktposition an.BPLT_FILE_LINE
Gibt den Positionstyp des Haltepunkts Zeile als Datei angezeigt.BPLT_FUNC_OFFSET
Gibt den Positionstyp des Haltepunkts, z. B. einen Offset der Funktion an.BPLT_CONTEXT
Gibt den Positionstyp des Haltepunkts als Kontext angezeigt.BPLT_STRING
Gibt den Positionstyp des Haltepunkts als Zeichenfolge an.BPLT_ADDRESS
Gibt den Positionstyp des Haltepunkts als Adresse an.BPLT_RESOLUTION
Gibt den Positionstyp des Haltepunkts als Lösung an.BPLT_CODE_FILE_LINE
Gibt den Positionstyp des Haltepunkts als Zeile des Quellcodes an.BPLT_CODE_FUNC_OFFSET
Gibt den Positionstyp des Haltepunkts, z. B. einen Code funktions Offset an.BPLT_CODE_CONTEXT
Gibt den Positionstyp des Haltepunkts Code als Kontext angezeigt.BPLT_CODE_STRING
Gibt den Positionstyp des Haltepunkts als Codezeichenfolge an.BPLT_CODE_ADDRESS
Gibt den Positionstyp des Haltepunkts als Code-Adresse an.BPLT_DATA_STRING
Gibt den Positionstyp des Haltepunkts z. B. eine Zeichenfolge Daten an.BPLT_TYPE_MASK
Gibt eine Bitmaske an, dass der Haltepunkt den Typ aus dem Wert out extrahiert werden kann.BPLT_LOCATION_TYPE_MASK
Gibt eine Bitmaske an, dass der Typ Breakpointpositions Wert aus dem Paket extrahiert werden kann.
Hinweise
Übergabe als Parameter an die IDebugBreakpointRequest2::GetLocationType-Methode.
Ein Typ wird von einem Haltepunkt Breakpointpositions Typ und einem Positionstyp besteht. Dies bedeutet, dass ein Werttyp niemals nur ein Haltepunkt Breakpointpositions Typ (z. B.BPT_CODE) oder ein Positionstyp ist (z. BBPLT_FILE_LINE). Vordefinierte Konstanten für alle derzeit unterstützten Breakpointpositions Typen werden in dieser Enumeration (BPLT_CODE_FILE_LINE von BPLT_DATA_STRING) enthalten.
BPT_CODE und BPT_DATA sind Member der BP_TYPE-Enumeration.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
Enumerationen (Visual Studio-Debugging)