Freigeben über


IDataModelScriptTemplateEnumerator-Schnittstelle (dbgmodel.h)

Ein Enumerator, der einen verfügbaren Satz von Skriptvorlagen aufzählt.

Eine Enumerationsschnittstelle, die der Skriptanbieter implementiert, um alle unterstützten Vorlagen anzukündigen.

Erbschaft

IDataModelScriptTemplateEnumerator erbt von IUnknown.

Methodik

Die IDataModelScriptTemplateEnumerator Schnittstelle hat diese Methoden.

 
IDataModelScriptTemplateEnumerator::AddRef

Die IDataModelScriptTemplateEnumerator::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle in einem Objekt.
IDataModelScriptTemplateEnumerator::GetNext

Die GetNext-Methode verschiebt den Enumerator zur nächsten Vorlage und gibt sie zurück.
IDataModelScriptTemplateEnumerator::QueryInterface

Die IDataModelScriptTemplateEnumerator::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDataModelScriptTemplateEnumerator::Release

Die IDataModelScriptTemplateEnumerator::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IDataModelScriptTemplateEnumerator::Reset

Mit der Reset-Methode wird der Enumerator auf die Position zurückgesetzt, an der sie sich befand, als sie zum ersten Mal erstellt wurde – bevor die erste Vorlage erstellt wurde.

Bemerkungen

Ein Skriptanbieter kann eine oder mehrere Vorlagen bereitstellen, die Inhalte in neu erstellten Skripts auf einer Benutzeroberfläche vorab ausfüllen. Wenn eine dieser Vorlagen bereitgestellt wird, muss der Skriptanbieter einen Enumerator für sie implementieren, der bei einem Aufruf der EnumerateTemplates-Methode zurückgegeben wird.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht