BP_REQUEST_INFO2

Enthält die zum Implementieren eines Haltepunkts erforderlichen Informationen, einschließlich Anbieter-GUID, Einschränkung und Ablaufverfolgungspunkt.

Syntax

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-Aufzählung , die angibt, welche Felder ausgefüllt sind.

guidLanguage
Die Sprach-GUID.

bpLocation
Die BP_LOCATION Struktur, die den Typ der Haltepunktposition angibt.

pProgram
Das IDebugProgram2 -Objekt, das die Anwendung darstellt, 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 beschreibt, unter denen der Haltepunkt ausgelöst wird.

bpPassCount
Die BP_PASSCOUNT Struktur, die die Passanzahlsinformationen des Haltepunkts enthält.

dwFlags
Eine Kombination von Flags aus der BP_FLAGS-Aufzählung , die die Flags für den angeforderten Haltepunkt angibt.

guidVendor
GUID des Anbieters. Kann ein Nullwert sein.

bstrConstraint
Name der Haltepunkteinschränkung. Kann ein Nullwert sein.

bstrTracepoint
Name des Ablaufverfolgungspunkts. Kann ein Nullwert sein.

Hinweise

Diese Struktur wird von der GetRequestInfo2-Methode zurückgegeben.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch