Freigeben über


IDataModelScriptManager::UnregisterScriptProvider-Methode (dbgmodel.h)

Die UnregisterScriptProvider-Methode hebt einen Aufruf der RegisterScriptProvider-Methode zurück. Der Name und die Dateierweiterung, die vom nicht übergebenen Skriptanbieter angegeben werden, werden diesem nicht mehr zugeordnet. Es ist wichtig zu beachten, dass auch nach der Aufhebung der Registrierung möglicherweise eine erhebliche Anzahl ausstehender COM-Verweise auf den Skriptanbieter vorhanden ist. Diese Methode verhindert nur das Laden/Erstellen von Skripts des Typs, den der angegebene Skriptanbieter verwaltet. Wenn ein von diesem Anbieter geladenes Skript weiterhin geladen wird oder das Objektmodell des Debuggers (oder Datenmodells) bearbeitet wurde, enthalten diese Bearbeitungen möglicherweise immer noch Verweise zurück in das Skript. Es kann Datenmodelle, Methoden oder Objekte geben, 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 im Skript-Manager aufgehoben hat. Skripts des angegebenen Typs und der Dateierweiterung können nicht mehr geladen/erstellt werden.

Rückgabewert

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

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDataModelScriptManager-Schnittstelle