Freigeben über


BP_REQUEST_INFO

Enthält die zum Implementieren eines Haltepunkts erforderlichen Informationen.

Syntax

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-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.

Hinweise

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

Wenn Sie die GUID des Debugmoduls, die Haltepunkteinschränkung oder den Ablaufverfolgungspunkt abrufen müssen, lesen Sie die BP_REQUEST_INFO2 Struktur.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch