BP_REQUEST_INFORMATION2
Enthält die Informationen, um einen Haltepunkt, einschließlich Anbieter GUID, Einschränkungen und Ablaufverfolgungspunkt zu implementieren müssen.
typedef struct _BP_REQUEST_INFO2 {
BPREQI_FIELDS dwFields;
GUID guidLanguage;
BP_LOCATION bpLocation;
IDebugProgram2* pProgram;
BSTR bstrProgramName;
IDebugThread2* pThread;
BSTR bstrThreadName;
BP_CONDITION bpCondition;
BP_PASSCOUNT bpPassCount;
BP_FLAGS dwFlags;
GUID guidVendor;
BSTR bstrConstraint;
BSTR bstrTracepoint;
} BP_REQUEST_INFO2;
public struct BP_REQUEST_INFO2 {
public uint dwFields;
public Guid guidLanguage;
public BP_LOCATION bpLocation;
public IDebugProgram2 pProgram;
public string bstrProgramName;
public IDebugThread2 pThread;
public string bstrThreadName;
public BP_CONDITION bpCondition;
public BP_PASSCOUNT bpPassCount;
public uint dwFlags;
public Guid guidVendor;
public string bstrConstraint;
public string bstrTracepoint;
};
Mitglieder
dwFields
Eine Kombination von Flags aus der BPREQI_FIELDS-Enumeration, die angibt, welche Felder geändert werden.guidLanguage
Die Sprache GUID.bpLocation
Die BP_LOCATION Struktur, die den Typ der Haltepunktposition angibt.pProgram
Das IDebugProgram2-Objekt, das die Anwendung angibt, in der der Haltepunkt auftritt.bstrProgramName
Der Name der Anwendung, in der der Haltepunkt auftritt.pThread
Das IDebugThread2-Objekt, das den Thread darstellt, in dem der Haltepunkt auftritt.bstrThreadName
Der Name des Threads, in dem der Haltepunkt auftritt.bpCondition
Die BP_CONDITION Struktur, die die Bedingungen beschrieben, unter denen der Haltepunkt ausgelöst wird.bpPassCount
Die BP_PASSCOUNT Struktur, die die Anzahl der Übergeben von Informationen über des Haltepunkts enthält.dwFlags
Eine Kombination von Flags aus der BP_FLAGS-Enumeration, die die Flags für den angeforderten Haltepunkt erreicht ist.guidVendor
GUID des Anbieters. Kann ein NULL-Wert.bstrConstraint
Name der Haltepunkt KEY-Einschränkung. Kann ein NULL-Wert.bstrTracepoint
Name des Punkts Ablaufverfolgungsebene. Kann ein NULL-Wert.
Hinweise
Diese Struktur wird von der IDebugBreakpointRequest3::GetRequestInfo2-Methode zurückgegeben.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll