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

Перечислитель, который перечисляет доступный набор шаблонов скриптов.

Интерфейс перечислителя, который реализует поставщик скриптов для объявления всех поддерживаемых шаблонов.

Наследование

IDataModelScriptTemplateEnumerator наследуется от IUnknown.

Методы

Интерфейс IDataModelScriptTemplateEnumerator содержит следующие методы.

 
IDataModelScriptTemplateEnumerator::AddRef

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

Метод GetNext перемещает перечислитель в следующий шаблон и возвращает его.
IDataModelScriptTemplateEnumerator::QueryInterface

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

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

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

Комментарии

Поставщик скриптов может предоставить один или несколько шаблонов, которые предварительно заполняют содержимое во вновь созданные скрипты в некотором пользовательском интерфейсе. Если предоставлен какой-либо из этих шаблонов, поставщик скриптов должен реализовать перечислитель над ними, который возвращается при вызове метода EnumerateTemplates.

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Общие сведения о модели данных отладчика C++