Интерфейс 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++