Freigeben über


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

Siehe auch

Referenz

Strukturen und Unions

IDebugBreakpointRequest3::GetRequestInfo2

BPREQI_FIELDS

BP_LOCATION

IDebugProgram2

IDebugThread2

BP_CONDITION

BP_PASSCOUNT

BP_FLAGS