BPREQI_FIELDS
Gibt die über einen Haltepunkt erforderlichen Informationen abgerufen werden sollen.
enum enum_BPREQI_FIELDS {
BPREQI_BPLOCATION = 0x0001,
BPREQI_LANGUAGE = 0x0002,
BPREQI_PROGRAM = 0x0004,
BPREQI_PROGRAMNAME = 0x0008,
BPREQI_THREAD = 0x0010,
BPREQI_THREADNAME = 0x0020,
BPREQI_PASSCOUNT = 0x0040,
BPREQI_CONDITION = 0x0080,
BPREQI_FLAGS = 0x0100,
BPREQI_ALLOLDFIELDS = 0x01ff
BPREQI_VENDOR = 0x0200, // BP_REQUEST_INFO2 only
BPREQI_CONSTRAINT = 0x0400, // BP_REQUEST_INFO2 only
BPREQI_TRACEPOINT = 0x0800, // BP_REQUEST_INFO2 only
BPREQI_ALLFIELDS = 0x0fff // BP_REQUEST_INFO2 only
};
typedef DWORD BPREQI_FIELDS;
public enum enum_BPREQI_FIELDS {
BPREQI_BPLOCATION = 0x0001,
BPREQI_LANGUAGE = 0x0002,
BPREQI_PROGRAM = 0x0004,
BPREQI_PROGRAMNAME = 0x0008,
BPREQI_THREAD = 0x0010,
BPREQI_THREADNAME = 0x0020,
BPREQI_PASSCOUNT = 0x0040,
BPREQI_CONDITION = 0x0080,
BPREQI_FLAGS = 0x0100,
BPREQI_ALLOLDFIELDS = 0x01ff
BPREQI_VENDOR = 0x0200, // BP_REQUEST_INFO2 only
BPREQI_CONSTRAINT = 0x0400, // BP_REQUEST_INFO2 only
BPREQI_TRACEPOINT = 0x0800, // BP_REQUEST_INFO2 only
BPREQI_ALLFIELDS = 0x0fff // BP_REQUEST_INFO2 only
};
Mitglieder
BPREQI_BPLOCATION
Initialisieren Sie das Feld/verwenden, bpLocation (Haltepunktposition) der BP_REQUEST_INFORMATION oder BP_REQUEST_INFORMATION2 Struktur.BPREQI_LANGUAGE
Initialisieren Sie verwenden das Feld guidLanguage /oder BP_REQUEST_INFO der BP_REQUEST_INFO2 Struktur.BPREQI_PROGRAM
Initialisieren Sie verwenden das Feld pProgram /oder BP_REQUEST_INFO der BP_REQUEST_INFO2 Struktur.BPREQI_PROGRAMNAME
Initialisieren Sie verwenden das Feld bstrProgramName /oder BP_REQUEST_INFO der BP_REQUEST_INFO2 Struktur.BPREQI_THREAD
Initialisieren Sie verwenden das Feld pThread /oder BP_REQUEST_INFO der BP_REQUEST_INFO2 Struktur.BPREQI_THREADNAME
Initialisieren Sie verwenden das Feld bstrThreadName /oder BP_REQUEST_INFO der BP_REQUEST_INFO2 Struktur.BPREQI_PASSCOUNT
Initialisieren Sie verwenden das Feld bpPassCount /oder BP_REQUEST_INFO der BP_REQUEST_INFO2 Struktur.BPREQI_CONDITION
Initialisieren Sie das Feld/verwenden, bpCondition (Haltepunktzustand) der BP_REQUEST_INFO oder BP_REQUEST_INFO2 Struktur.BPREQI_FLAGS
Initialisieren Sie verwenden das Feld dwFlags /oder BP_REQUEST_INFO der BP_REQUEST_INFO2 Struktur.BPREQI_ALLOLDFIELDS
Initialisieren Sie die Felder für alle/verwenden BP_REQUEST_INFO Struktur.BPREQI_VENDOR
Initialisieren Sie verwenden das Feld aus guidVendor / BP_REQUEST_INFO2 Struktur.BPREQI_CONSTRAINT
Initialisieren Sie verwenden das Feld aus bstrConstraint / BP_REQUEST_INFO2 Struktur.BPREQI_TRACEPOINT
Initialisieren Sie verwenden das Feld aus bstrTracepoint / BP_REQUEST_INFO2 Struktur.BPREQI_ALLFIELDS
Gibt alle Felder für die BP_REQUEST_INFO2 Struktur an.
Hinweise
Übergabe als Argument an den IDebugBreakpointRequest2::GetRequestInfo und BP_REQUEST_INFORMATION-Methoden, um anzugeben, welche Felder der BP_REQUEST_INFORMATION und BP_REQUEST_INFORMATION2 Strukturen initialisiert werden sollen.
Diese Flags werden auch verwendet, um anzugeben, welche Felder der BP_REQUEST_INFO und BP_REQUEST_INFO2 Strukturen verwendet und gültig sind, wenn jede Struktur zurückgegeben wird.
Diese Werte können mit bitweisen ORkombiniert werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
Enumerationen (Visual Studio-Debugging)