BPREQI_FIELDS
Especifica as informações a serem recuperados sobre uma solicitação do ponto de interrupção.
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
};
Membros
BPREQI_BPLOCATION
Initialize/uso o bpLocation campo (localização do ponto de interrupção) da BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_LANGUAGE
Initialize/uso o guidLanguage campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_PROGRAM
Initialize/uso o pProgram campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_PROGRAMNAME
Initialize/uso o bstrProgramName campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_THREAD
Initialize/uso o pThread campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_THREADNAME
Initialize/uso o bstrThreadName campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_PASSCOUNT
Initialize/uso o bpPassCount campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_CONDITION
Initialize/uso o bpCondition campo (condição de ponto de interrupção) da BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_FLAGS
Initialize/uso o dwFlags campo do BP_REQUEST_INFO ou BP_REQUEST_INFO2 estrutura.BPREQI_ALLOLDFIELDS
Initialize/uso de todos os campos para o da BP_REQUEST_INFO estrutura.BPREQI_VENDOR
Initialize/uso o guidVendor campo de BP_REQUEST_INFO2 estrutura.BPREQI_CONSTRAINT
Initialize/uso o bstrConstraint campo de BP_REQUEST_INFO2 estrutura.BPREQI_TRACEPOINT
Initialize/uso o bstrTracepoint campo de BP_REQUEST_INFO2 estrutura.BPREQI_ALLFIELDS
Especifica todos os campos para o BP_REQUEST_INFO2 estrutura.
Comentários
Passado como um argumento para o IDebugBreakpointRequest2::GetRequestInfo e BP_REQUEST_INFO métodos para especificar quais campos da BP_REQUEST_INFO e BP_REQUEST_INFO2 estruturas são para ser inicializado.
Esses sinalizadores também são usados para indicar quais campos da BP_REQUEST_INFO e BP_REQUEST_INFO2 estruturas são usados e válido, quando cada estrutura é retornada.
Esses valores podem ser combinados com um bit a bit OR.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
Enumerações (Visual Studio depuração)