Share via


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

Confira também