Freigeben über


IDataModelScriptManager::UnregisterScriptProvider-Methode (dbgmodel.h)

Mit der UnregisterScriptProvider-Methode wird ein Aufruf der RegisterScriptProvider-Methode rückgängig. Der Name und die Dateierweiterung, die vom anbieter für inpassierten Skripts angegeben wird, wird ihm nicht mehr zugeordnet. Es ist wichtig zu beachten, dass es auch nach der Registrierung eine erhebliche Anzahl ausstehender COM-Verweise auf den Skriptanbieter geben kann. Diese Methode verhindert nur das Laden/Erstellen von Skripts des Typs, den der angegebene Skriptanbieter verwaltet. Wenn ein von diesem Anbieter geladenes Skript noch geladen oder das Objektmodell des Debuggers (oder Datenmodells) manipuliert wurde, verfügen diese Manipulationen möglicherweise noch über Verweise auf das Skript. Es können Datenmodelle, Methoden oder Objekte vorhanden sein, die direkt auf Konstrukte im Skript verweisen. Ein Skriptanbieter muss darauf vorbereitet sein.

Syntax

HRESULT UnregisterScriptProvider(
  IDataModelScriptProvider *provider
);

Parameter

provider

Der Skriptanbieter, der die Registrierung vom Skript-Manager aufgehoben wird. Skripts des angegebenen Typs und der Dateierweiterung können nicht mehr geladen/erstellt werden.

Rückgabewert

Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IDataModelScriptManager-Schnittstelle