Метод 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
Указывает массив, содержащий идентификаторы точек останова, параметры которых запрашиваются. Количество элементов в этом массиве должно быть равно значению, указанному в поле Число. Если ids имеет значение NULL, вместо него используется start .
[in] Start
Указывает начальный индекс точек останова, параметры которых запрашиваются. Будут возвращены параметры для точек останова с индексами Start до Start плюс Count минус единица. Start используется только в том случае , если ids имеет значение NULL.
[out] Params
Получает параметры для указанных точек останова. Размер этого массива равен значению Count. Дополнительные сведения о возвращаемой структуре см. в разделе DEBUG_BREAKPOINT_PARAMETERS.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Метод выполнен успешно. Однако параметры для некоторых точек останова не были возвращены. Для параметров, которые не были возвращены, для поля Id задано значение DEBUG_ANY_ID. |
Комментарии
Некоторые параметры могут быть не возвращены. Это происходит, если не удалось найти точку останова или точка останова является закрытой (см. GetFlags).
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h, Dbgeng.h, Dbgeng.h) |