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