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)