Share via


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

Confira também