Freigeben über


IDataModelScriptProvider::GetExtension-Methode (dbgmodel.h)

Die GetExtension-Methode gibt die Dateierweiterung für Skripts zurück, die von diesem Anbieter (ohne den Punkt) als über die SysAllocString-Methode zugeordnete Zeichenfolge verwaltet werden. Die Debuggeranwendung, die das Datenmodell hostt (mit Skriptunterstützung), 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".

Keine zwei Skriptanbieter geben möglicherweise dieselbe Dateierweiterung zurück (Groß-/Kleinschreibung wird nicht beachtet). Ein Anbieter, der mehrere Dateierweiterungen verarbeiten möchte, muss mehrere IDataModelScriptProvider-Schnittstellen implementieren und eindeutige Namen und Dateierweiterungen für den Skript-Manager über die Implementierung dieser Methoden 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 zugeordnet, und der Aufrufer ist für die Freigabe über SysFreeString verantwortlich.

Rückgabewert

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

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDataModelScriptProvider-Schnittstelle