BP_REQUEST_INFORMATION
Enthält die Informationen, um einen Haltepunkt zu implementieren müssen.
typedef struct _BP_REQUEST_INFO {
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;
} BP_REQUEST_INFO;
public struct BP_REQUEST_INFO {
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;
};
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.
Hinweise
Diese Struktur wird von der IDebugBreakpointRequest2::GetRequestInfo-Methode zurückgegeben.
Wenn Sie erhalten muss der Debugmodul GUID, die Haltepunkt oder Ablaufverfolgungspunkt Einschränkung finden Sie in den BP_REQUEST_INFORMATION2 Struktur.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll