BP_REQUEST_INFO2
Contém as informações necessárias para implementar um ponto de interrupção, incluindo GUID do fornecedor, restrição e ponto de rastreamento.
Sintaxe
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 enumeração BPREQI_FIELDS que especifica quais campos são preenchidos.
guidLanguage
O GUID do idioma.
bpLocation
A estrutura BP_LOCATION que especifica o tipo do local do ponto de interrupção.
pProgram
O objeto IDebugProgram2 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 objeto IDebugThread2 que representa o thread no qual o ponto de interrupção ocorre.
bstrThreadName
O nome do thread no qual o ponto de interrupção ocorre.
bpCondition
A estrutura BP_CONDITION que descreve as condições sob as quais o ponto de interrupção será acionado.
bpPassCount
A estrutura BP_PASSCOUNT que contém as informações de contagem de passagem do ponto de interrupção.
dwFlags
Uma combinação de sinalizadores da enumeração BP_FLAGS 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 método GetRequestInfo2 .
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll