IDataModelScriptProvider::GetExtension-Methode (dbgmodel.h)
Die GetExtension-Methode gibt die Dateierweiterung für Skripts zurück, die von diesem Anbieter verwaltet werden (ohne den Punkt), als Zeichenfolge, die über die SysAllocString-Methode zugewiesen wird. Die Debuggeranwendung, die das Datenmodell (mit Skriptunterstützung) hosten, delegiert das Öffnen von Skriptdateien mit dieser Erweiterung an den Skriptanbieter. Der Aufrufer ist dafür verantwortlich, die zurückgegebene Zeichenfolge über SysFreeString freizugeben. Beispiele für Zeichenfolgen, die von dieser Methode zurückgegeben werden können, sind "js" oder "NatVis".
Es können keine beiden Skriptanbieter dieselbe Dateierweiterung zurückgeben (Groß-/Kleinschreibung wird nicht beachtet). Ein Anbieter, der mehrere Dateierweiterungen verarbeiten möchte, muss mehrere IDataModelScriptProvider Schnittstellen implementieren und über die Implementierung dieser Methoden eindeutige Namen und Dateierweiterungen für den Skript-Manager bereitstellen.
Syntax
HRESULT GetExtension(
BSTR *extension
);
Parameter
extension
Die Dateierweiterung von Skriptdateien, die von diesem Anbieter verwaltet werden, wird hier zurückgegeben. Die Zeichenfolge wird über SysAllocString zugewiesen, und der Aufrufer ist dafür verantwortlich, sie über SysFreeString frei zu geben.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |