Partilhar via


BP_REQUEST_INFO2

Contém as informações necessárias para implementar um ponto de interrupção, incluindo o GUID do fornecedor, restrição e tracepoint.

typedef struct _BP_REQUEST_INFO2 {
   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;
   GUID            guidVendor;
   BSTR            bstrConstraint;
   BSTR            bstrTracepoint;
} BP_REQUEST_INFO2;
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 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.

  • 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 IDebugBreakpointRequest3::GetRequestInfo2 método.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Estruturas e uniões

IDebugBreakpointRequest3::GetRequestInfo2

BPREQI_FIELDS

BP_LOCATION

IDebugProgram2

IDebugThread2

BP_CONDITION

BP_PASSCOUNT

BP_FLAGS