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