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