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


Интерфейс IDataModelScriptDebugBreakpointEnumerator (dbgmodel.h)

Перечислитель точек останова в скрипте.

Поставщик скриптов реализует это для перечисления всех точек останова, которые в настоящее время существуют в скрипте (независимо от того, включено или нет).

Наследство

IDataModelScriptDebugBreakpointEnumerator наследует от IUnknown.

Методика

Интерфейс IDataModelScriptDebugBreakpointEnumerator имеет эти методы.

 
IDataModelScriptDebugBreakpointEnumerator::AddRef

Метод IDataModelScriptDebugBreakpointEnumerator::AddRef увеличивает число ссылок для интерфейса объекта.
IDataModelScriptDebugBreakpointEnumerator::GetNext

Метод GetNext перемещает перечислитель вперед в следующую точку останова, которую необходимо перечислить, и возвращает интерфейс IDataModelScriptDebugBreakpoint для этой точки останова.
IDataModelScriptDebugBreakpointEnumerator::QueryInterface

Метод IDataModelScriptDebugBreakpointEnumerator::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта.
IDataModelScriptDebugBreakpointEnumerator::Release

Метод IDataModelScriptDebugBreakpointEnumerator::Release уменьшает количество ссылок для интерфейса объекта.
IDataModelScriptDebugBreakpointEnumerator::Reset

Метод Reset сбрасывает положение перечислителя в то место, где оно было сразу после создания перечислителя, то есть до первой перечисленной точки останова.

Замечания

Если поставщик скриптов поддерживает отладку, он также должен отслеживать все точки останова, связанные с каждым скриптом, и иметь возможность перечислять эти точки останова в интерфейс отладки. Перечислитель для точек останова получается с помощью метода EnumerateBreakpoints в интерфейсе отладки для заданного скрипта.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

Обзор модели данных отладчика C++