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