BP_REQUEST_INFO2
Contém as informações necessárias para implementar um ponto de interrupção, incluindo o GUID do fornecedor, restrição e tracepoint.
typedef struct _BP_REQUEST_INFO2 {
BPREQI_FIELDS dwFields;
GUID guidLanguage;
BP_LOCATION bpLocation;
IDebugProgram2* pProgram;
BSTR bstrProgramName;
IDebugThread2* pThread;
BSTR bstrThreadName;
BP_CONDITION bpCondition;
BP_PASSCOUNT bpPassCount;
BP_FLAGS dwFlags;
GUID guidVendor;
BSTR bstrConstraint;
BSTR bstrTracepoint;
} BP_REQUEST_INFO2;
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;
};
Membros
dwFields
Uma combinação de sinalizadores da BPREQI_FIELDS enumeração que especifica quais campos são preenchidos.guidLanguage
O GUID do idioma.bpLocation
O BP_LOCATION estrutura que especifica o tipo do local do ponto de interrupção.pProgram
O IDebugProgram2 o objeto que representa o aplicativo no qual o ponto de interrupção ocorre.bstrProgramName
O nome do aplicativo no qual o ponto de interrupção ocorre.pThread
O IDebugThread2 o objeto que representa o segmento no qual o ponto de interrupção ocorre.bstrThreadName
O nome do thread no qual o ponto de interrupção ocorre.bpCondition
O BP_CONDITION estrutura que descreve as condições sob as quais o ponto de interrupção será acionado.bpPassCount
O BP_PASSCOUNT estrutura que contém as informações de contagem de passagem do ponto de interrupção.dwFlags
Uma combinação de sinalizadores da BP_FLAGS enumeração que especifica os sinalizadores para o ponto de interrupção solicitado.guidVendor
GUID do fornecedor. Pode ser um valor nulo.bstrConstraint
Nome da restrição de ponto de interrupção. Pode ser um valor nulo.bstrTracepoint
Nome do ponto de rastreamento. Pode ser um valor nulo.
Comentários
Essa estrutura é retornada pelo IDebugBreakpointRequest3::GetRequestInfo2 método.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll