IDataModelScriptProvider::GetExtension メソッド (dbgmodel.h)
GetExtension メソッドは、このプロバイダーによって管理されるスクリプトのファイル拡張子 (ドットなし) を SysAllocString メソッドを介して割り当てられた文字列として返します。 データ モデルをホストするデバッガー アプリケーション (スクリプトのサポートあり) では、この拡張子を持つスクリプト ファイルの開きをスクリプト プロバイダーに委任します。 呼び出し元は、SysFreeString を使用して返された文字列を解放する必要があります。 このメソッドから返される可能性のある文字列の例は、"js" または "NatVis" です。
同じファイル拡張子を返すスクリプト プロバイダーは 2 つもありません (大文字と小文字は区別されません)。 複数のファイル拡張子を処理するプロバイダーは、複数の IDataModelScriptProvider インターフェイスを実装し、これらのメソッドの実装を介してスクリプト マネージャーに一意の名前とファイル拡張子を提供する必要があります。
構文
HRESULT GetExtension(
BSTR *extension
);
パラメーター
extension
このプロバイダーによって管理されるスクリプト ファイルのファイル拡張子は、ここで返されます。 文字列は SysAllocString 経由で割り当てられ、呼び出し元は SysFreeString 経由で解放する必要があります。
戻り値
このメソッドは、成功または失敗を示す HRESULT を返します。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |