IDataModelScriptProvider インターフェイス (dbgmodel.h)
動的言語とデータ モデル間のブリッジを実装するスクリプト プロバイダーは、プロバイダーを表すためにこのインターフェイスを実装する必要があります。
継承
IDataModelScriptProvider は IUnknown から継承します。
メソッド
IDataModelScriptProvider インターフェイスには、これらのメソッドがあります。
IDataModelScriptProvider::AddRef IDataModelScriptProvider::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。 |
IDataModelScriptProvider::CreateScript CreateScript メソッドは、新しいスクリプトを作成するために呼び出されます。 |
IDataModelScriptProvider::EnumerateTemplates EnumerateTemplates メソッドは、スクリプト プロバイダーによって提供されるさまざまなテンプレートを列挙できる列挙子を返します。 |
IDataModelScriptProvider::GetDefaultTemplateContent GetDefaultTemplateContent メソッドは、プロバイダーの既定のテンプレート コンテンツのインターフェイスを返します。 |
IDataModelScriptProvider::GetExtension GetExtension メソッドは、このプロバイダーによって管理されるスクリプトのファイル拡張子 (ドットなし) を SysAllocString メソッドを介して割り当てられた文字列として返します。 |
IDataModelScriptProvider::GetName GetName メソッドは、プロバイダーが SysAllocString メソッドを介して割り当てられた文字列として管理するスクリプトの種類 (または の言語) の名前を返します。 |
IDataModelScriptProvider::QueryInterface IDataModelScriptProvider::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IDataModelScriptProvider::Release IDataModelScriptProvider::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。 |
注釈
スクリプト プロバイダーを使用するすべての拡張機能は、IDataModelScriptProvider インターフェイスの実装を提供し、RegisterScriptProvider メソッドを使用してデータ モデル マネージャーのスクリプト マネージャー部分に登録する必要があります。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |