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


Метод IDebugControl::GetBreakpointParameters (dbgeng.h)

Метод GetBreakpointParameters возвращает параметры одной или нескольких точек останова .

Синтаксис

HRESULT GetBreakpointParameters(
  [in]           ULONG                        Count,
  [in, optional] PULONG                       Ids,
  [in]           ULONG                        Start,
  [out]          PDEBUG_BREAKPOINT_PARAMETERS Params
);

Параметры

[in] Count

Указывает количество точек останова, параметры которых запрашиваются.

[in, optional] Ids

Задает массив, содержащий идентификаторы точек останова, параметры которых запрашиваются. Число элементов в этом массиве должно быть равно значению, указанному в Count. Если идентификаторовзначение NULL, вместо этого используется start.

[in] Start

Задает начальный индекс точек останова, параметры которых запрашиваются. Параметры точек останова с индексами "Пуск" через start плюс Count минус один будет возвращен. запуск используется только в том случае, если идентификаторыNULL.

[out] Params

Получает параметры для указанных точек останова. Размер этого массива равен значению Count. Дополнительные сведения о возвращаемой структуре см. в DEBUG_BREAKPOINT_PARAMETERS.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Возвращаемый код Описание
S_OK
Метод был успешным.
S_FALSE
Метод был успешным. Однако параметры для некоторых точек останова не были возвращены. Параметры, которые не были возвращены, имеют значение идентификатора поля DEBUG_ANY_ID.

Замечания

Некоторые параметры могут быть не возвращены. Это происходит, если не удалось найти точку останова или точка останова является частной (см. раздел GetFlags).

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h, Dbgeng.h, Dbgeng.h)

См. также

GetBreakpointById

GetBreakpointByIndex

GetParameters

IDebugControl

IDebugControl2

IDebugControl3