Поделиться через


BP_REQUEST_INFO

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

Синтаксис

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

Участники

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

guidLanguage
GUID языка.

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

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

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

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

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

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

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

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

Замечания

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

Если необходимо получить GUID поставщика обработчика отладки, ограничение точки останова или точку трассировки, см . структуру BP_REQUEST_INFO2 .

Requirements

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

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

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

См. также