Condividi tramite


BP_REQUEST_INFO

Contiene le informazioni necessarie per implementare un punto di interruzione.

Sintassi

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

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.

Osservazioni:

Questa struttura viene restituita dal metodo GetRequestInfo .

Se è necessario ottenere il GUID del fornitore del motore di debug, il vincolo del punto di interruzione o il punto di traccia, vedere la struttura BP_REQUEST_INFO2 .

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche