Condividi tramite


BPREQI_FIELDS

Specifica le informazioni da recuperare su una richiesta del punto di interruzione.

enum enum_BPREQI_FIELDS { 
   BPREQI_BPLOCATION   = 0x0001,
   BPREQI_LANGUAGE     = 0x0002,
   BPREQI_PROGRAM      = 0x0004,
   BPREQI_PROGRAMNAME  = 0x0008,
   BPREQI_THREAD       = 0x0010,
   BPREQI_THREADNAME   = 0x0020,
   BPREQI_PASSCOUNT    = 0x0040,
   BPREQI_CONDITION    = 0x0080,
   BPREQI_FLAGS        = 0x0100,
   BPREQI_ALLOLDFIELDS = 0x01ff
   BPREQI_VENDOR       = 0x0200,   // BP_REQUEST_INFO2 only
   BPREQI_CONSTRAINT   = 0x0400,   // BP_REQUEST_INFO2 only
   BPREQI_TRACEPOINT   = 0x0800,   // BP_REQUEST_INFO2 only
   BPREQI_ALLFIELDS    = 0x0fff    // BP_REQUEST_INFO2 only
};
typedef DWORD BPREQI_FIELDS;
public enum enum_BPREQI_FIELDS { 
   BPREQI_BPLOCATION   = 0x0001,
   BPREQI_LANGUAGE     = 0x0002,
   BPREQI_PROGRAM      = 0x0004,
   BPREQI_PROGRAMNAME  = 0x0008,
   BPREQI_THREAD       = 0x0010,
   BPREQI_THREADNAME   = 0x0020,
   BPREQI_PASSCOUNT    = 0x0040,
   BPREQI_CONDITION    = 0x0080,
   BPREQI_FLAGS        = 0x0100,
   BPREQI_ALLOLDFIELDS = 0x01ff
   BPREQI_VENDOR       = 0x0200,   // BP_REQUEST_INFO2 only
   BPREQI_CONSTRAINT   = 0x0400,   // BP_REQUEST_INFO2 only
   BPREQI_TRACEPOINT   = 0x0800,   // BP_REQUEST_INFO2 only
   BPREQI_ALLFIELDS    = 0x0fff    // BP_REQUEST_INFO2 only
};

Membri

  • BPREQI_BPLOCATION
    Inizializzare/utilizzare il campo di bpLocation (posizione del punto di interruzione) di BP_REQUEST_INFORMATION o BP_REQUEST_INFORMATION2 struttura.

  • BPREQI_LANGUAGE
    Inizializzare/utilizzare il campo di guidLanguage della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_PROGRAM
    Inizializzare/utilizzare il campo di pProgram della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_PROGRAMNAME
    Inizializzare/utilizzare il campo di bstrProgramName della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_THREAD
    Inizializzare/utilizzare il campo di pThread della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_THREADNAME
    Inizializzare/utilizzare il campo di bstrThreadName della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_PASSCOUNT
    Inizializzare/utilizzare il campo di bpPassCount della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_CONDITION
    Inizializzare/utilizzare il campo di bpCondition (condizione del punto di interruzione) della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_FLAGS
    Inizializzare/utilizzare il campo di dwFlags della struttura di BP_REQUEST_INFO2 o di BP_REQUEST_INFO .

  • BPREQI_ALLOLDFIELDS
    Inizializzare/utilizzare tutti i campi della struttura di BP_REQUEST_INFO .

  • BPREQI_VENDOR
    Inizializzare/utilizzare il campo di guidVendor della struttura di BP_REQUEST_INFO2 .

  • BPREQI_CONSTRAINT
    Inizializzare/utilizzare il campo di bstrConstraint della struttura di BP_REQUEST_INFO2 .

  • BPREQI_TRACEPOINT
    Inizializzare/utilizzare il campo di bstrTracepoint della struttura di BP_REQUEST_INFO2 .

  • BPREQI_ALLFIELDS
    Specifica tutti i campi della struttura di BP_REQUEST_INFO2 .

Note

Passato come argomento IDebugBreakpointRequest2:: GetRequestInfo ai metodi BP_REQUEST_INFORMATION e per specificare i campi di BP_REQUEST_INFORMATION e BP_REQUEST_INFORMATION2 struttura deve essere inizializzato.

Questi flag vengono inoltre utilizzati per indicare i campi di strutture di BP_REQUEST_INFO2 e di BP_REQUEST_INFO vengono utilizzati e validi a ogni struttura viene restituita.

Questi valori possono essere combinate con ORbit per bit.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

enumerazioni (debug di Visual Studio)

IDebugBreakpointRequest2:: GetRequestInfo

BP_REQUEST_INFORMATION

BP_REQUEST_INFORMATION2