BP_REQUEST_INFO2

Содержит сведения, необходимые для реализации точки останова, включая GUID поставщика, ограничение и точку трассировки.

Синтаксис

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;
};

Участники

dwFields
Сочетание флагов из перечисления BPREQI_FIELDS , указывающее, какие поля заполняются.

guidLanguage
GUID языка.

bpLocation
Структура BP_LOCATION , указывающая тип расположения точки останова.

pProgram
Объект IDebugProgram2, представляющий приложение, в котором происходит точка останова.

bstrProgramName
Имя приложения, в котором происходит точка останова.

pThread
Объект IDebugThread2, представляющий поток, в котором происходит точка останова.

bstrThreadName
Имя потока, в котором происходит точка останова.

bpCondition
Структура BP_CONDITION , описывающая условия, в которых точка останова будет запускаться.

bpPassCount
Структура BP_PASSCOUNT , содержащая сведения о количестве проходов точки останова.

dwFlags
Сочетание флагов из перечисления BP_FLAGS , указывающее флаги для запрошенной точки останова.

guidVendor
GUID поставщика. Может быть значением NULL.

bstrConstraint
Имя ограничения точки останова. Может быть значением NULL.

bstrTracepoint
Имя точки трассировки. Может быть значением NULL.

Замечания

Эта структура возвращается методом GetRequestInfo2 .

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также