次の方法で共有


IDataModelScriptProvider::GetExtension メソッド (dbgmodel.h)

GetExtension メソッドは、このプロバイダーによって管理されるスクリプトのファイル拡張子 (ドットなし) を SysAllocString メソッドを介して割り当てられた文字列として返します。 データ モデルをホストするデバッガー アプリケーション (スクリプトのサポートあり) では、この拡張子を持つスクリプト ファイルの開きをスクリプト プロバイダーに委任します。 呼び出し元は、SysFreeString を使用して返された文字列を解放する必要があります。 このメソッドから返される可能性のある文字列の例は、"js" または "NatVis" です。

同じファイル拡張子を返すスクリプト プロバイダーは 2 つもありません (大文字と小文字は区別されません)。 複数のファイル拡張子を処理するプロバイダーは、複数の IDataModelScriptProvider インターフェイスを実装し、これらのメソッドの実装を介してスクリプト マネージャーに一意の名前とファイル拡張子を提供する必要があります。

構文

HRESULT GetExtension(
  BSTR *extension
);

パラメーター

extension

このプロバイダーによって管理されるスクリプト ファイルのファイル拡張子は、ここで返されます。 文字列は SysAllocString 経由で割り当てられ、呼び出し元は SysFreeString 経由で解放する必要があります。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

要件

要件
Header dbgmodel.h

こちらもご覧ください

IDataModelScriptProvider インターフェイス