Condividi tramite


BP_REQUEST_INFORMATION2

Contiene le informazioni necessarie per implementare un punto di interruzione, inclusi il fornitore GUID, il vincolo e il punto di analisi.

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;
};

Membri

  • dwFields
    Una combinazione di flag BPREQI_FIELDS dall'enumerazione che specifica quali campi vengono compilati.

  • guidLanguage
    il linguaggio GUID.

  • bpLocation
    BP_LOCATION La struttura che specifica il tipo della posizione del punto di interruzione.

  • pProgram
    IDebugProgram2 L'oggetto che rappresenta l'applicazione in cui il punto di interruzione si verifica.

  • bstrProgramName
    Il nome dell'applicazione in cui il punto di interruzione si verifica.

  • pThread
    IDebugThread2 L'oggetto che rappresenta il thread nel quale il punto di interruzione si verifica.

  • bstrThreadName
    Il nome del thread in cui il punto di interruzione si verifica.

  • bpCondition
    BP_CONDITION La struttura che descrive le condizioni in cui il punto di interruzione verrà generato.

  • bpPassCount
    BP_PASSCOUNT La struttura che contiene le informazioni di conteggio della sessione del punto di interruzione.

  • dwFlags
    Una combinazione di flag BP_FLAGS dall'enumerazione che specifica i flag per il punto di interruzione richiesto.

  • guidVendor
    GUID del fornitore. può essere un valore null.

  • bstrConstraint
    Nome del vincolo del punto di interruzione. può essere un valore null.

  • bstrTracepoint
    Nome del punto di traccia. può essere un valore null.

Note

Questa struttura viene restituito dal IDebugBreakpointRequest3:: GetRequestInfo2 metodo.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

Strutture e unioni

IDebugBreakpointRequest3:: GetRequestInfo2

BPREQI_FIELDS

BP_LOCATION

IDebugProgram2

IDebugThread2

BP_CONDITION

BP_PASSCOUNT

BP_FLAGS