Condividi tramite


BP_REQUEST_INFO2

Contiene le informazioni necessarie per implementare un punto di interruzione, tra cui GUID fornitore, vincolo e punto di traccia.

Sintassi

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
Combinazione di flag dell'enumerazione BPREQI_FIELDS che specifica i campi compilati.

guidLanguage
GUID della lingua.

bpLocation
Struttura BP_LOCATION che specifica il tipo di posizione del punto di interruzione.

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

bstrProgramName
Nome dell'applicazione in cui si verifica il punto di interruzione.

pThread
Oggetto IDebugThread2 che rappresenta il thread in cui si verifica il punto di interruzione.

bstrThreadName
Nome del thread in cui si verifica il punto di interruzione.

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

bpPassCount
Struttura BP_PASSCOUNT che contiene le informazioni sul conteggio dei passaggi del punto di interruzione.

dwFlags
Combinazione di flag dell'enumerazione BP_FLAGS 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.

Osservazioni:

Questa struttura viene restituita dal metodo GetRequestInfo2 .

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche