BP_REQUEST_INFO
Contém as informações necessárias para implementar um ponto de interrupção.
typedef struct _BP_REQUEST_INFO {
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;
} BP_REQUEST_INFO;
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;
};
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.
Comentários
Essa estrutura é retornada pelo IDebugBreakpointRequest2::GetRequestInfo método.
Se você precisar obter o GUID do fornecedor do mecanismo de depuração, a restrição do ponto de interrupção ou o tracepoint, consulte a BP_REQUEST_INFO2 estrutura.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll