IDataModelScriptManager-Schnittstelle (dbgmodel.h)
Die kerne Schnittstelle zu den Skriptverwaltungsfunktionen des Datenmodell-Managers. Vom Datenmodell-Manager abgefragt.
Erbschaft
IDataModelScriptManager erbt von IUnknown.
Methodik
Die IDataModelScriptManager Schnittstelle hat diese Methoden.
IDataModelScriptManager::AddRef Die IDataModelScriptManager::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle eines Objekts. |
IDataModelScriptManager::EnumerateScriptProviders Die EnumerateScriptProviders-Methode gibt einen Enumerator zurück, der alle Skriptanbieter aufzählt, die über einen vorherigen Aufruf der RegisterScriptProvider-Methode beim Skript-Manager registriert wurden. |
IDataModelScriptManager::FindProviderForScriptExtension Die IDataModelScriptManager::FindProviderForScriptExtension-Methode durchsucht den Skript-Manager nach einem Anbieter, der eine bestimmte Dateierweiterung unterstützt. |
IDataModelScriptManager::FindProviderForScriptType Die IDataModelScriptManager::FindProviderForScriptExtension-Methode durchsucht den Skript-Manager nach einem Anbieter, der einen bestimmten Dateityp unterstützt. |
IDataModelScriptManager::GetDefaultNameBinder Die GetDefaultNameBinder-Methode gibt den Standardnamenordner des Datenmodells zurück. |
IDataModelScriptManager::QueryInterface Die IDataModelScriptManager::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDataModelScriptManager::RegisterScriptProvider Die RegisterScriptProvider-Methode informiert das Datenmodell darüber, dass ein neuer Skriptanbieter vorhanden ist, der eine neue Sprache mit dem Datenmodell überbrücken kann. |
IDataModelScriptManager::Release Die IDataModelScriptManager::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle eines Objekts. |
IDataModelScriptManager::UnregisterScriptProvider Mit der UnregisterScriptProvider-Methode wird ein Aufruf der RegisterScriptProvider-Methode rückgängig. |
Bemerkungen
Zusätzlich zur Rolle des Datenmodell-Managers als zentrale Autorität zur Objekterstellung und Erweiterbarkeit ist er auch für die Verwaltung eines abstrakten Konzepts von Skripts verantwortlich. Aus Sicht des Skript-Managers des Datenmodell-Managers ist ein Skript etwas, das dynamisch geladen, entladen und potenziell von einem Anbieter gedebuggt werden kann, um neue Funktionen für das Datenmodell zu erweitern oder bereitzustellen. Ein Skriptanbieter ist eine Komponente, die eine Sprache (z. B. NatVis, JavaScript usw.) mit dem Datenmodell verbindet. Sie registriert eine oder mehrere Dateierweiterungen (z.B.: ". NatVis", ".js") die vom Anbieter verarbeitet werden, sodass ein Debuggerclient oder eine Benutzeroberfläche das Laden von Skriptdateien mit dieser bestimmten Erweiterung durch Delegierung an den Anbieter ermöglicht.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |