IDataModelScriptManager インターフェイス (dbgmodel.h)
データ モデル マネージャーのスクリプト管理機能へのコア インターフェイス。 データ モデル マネージャーからクエリを実行します。
継承
IDataModelScriptManager は IUnknown から継承されます。
メソッド
IDataModelScriptManager インターフェイスには、これらのメソッドがあります。
IDataModelScriptManager::AddRef IDataModelScriptManager::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。 |
IDataModelScriptManager::EnumerateScriptProviders EnumerateScriptProviders メソッドは、RegisterScriptProvider メソッドの以前の呼び出しを介してスクリプト マネージャーに登録されているすべてのスクリプト プロバイダーを列挙する列挙子を返します。 |
IDataModelScriptManager::FindProviderForScriptExtension IDataModelScriptManager::FindProviderForScriptExtension メソッドは、特定のファイル拡張子をサポートするプロバイダーのスクリプト マネージャーを検索します。 |
IDataModelScriptManager::FindProviderForScriptType IDataModelScriptManager::FindProviderForScriptExtension メソッドは、特定のファイルの種類をサポートするプロバイダーのスクリプト マネージャーを検索します。 |
IDataModelScriptManager::GetDefaultNameBinder GetDefaultNameBinder メソッドは、データ モデルの既定のスクリプト名バインダーを返します。 |
IDataModelScriptManager::QueryInterface IDataModelScriptManager::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IDataModelScriptManager::RegisterScriptProvider RegisterScriptProvider メソッドは、新しい言語をデータ モデルにブリッジできる新しいスクリプト プロバイダーが存在することをデータ モデルに通知します。 |
IDataModelScriptManager::Release IDataModelScriptManager::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。 |
IDataModelScriptManager::UnregisterScriptProvider UnregisterScriptProvider メソッドは、RegisterScriptProvider メソッドの呼び出しを元に戻します。 |
注釈
オブジェクトの作成と拡張性に関する中央機関としてのデータ モデル マネージャーの役割に加えて、スクリプトの抽象的な概念の管理も担当します。 データ モデル マネージャーの Script Manager 部分の観点から見ると、スクリプトは、データ モデルに新しい機能を拡張または提供するために、プロバイダーによって動的に読み込まれ、アンロードされ、デバッグされる可能性のあるものです。 スクリプト プロバイダーは、言語 (NatVis、JavaScript など) をデータ モデルにブリッジするコンポーネントです。 1 つ以上のファイル拡張子 (例: ) を登録します。NatVis"、".js") プロバイダーに委任することによって、その特定の拡張機能を持つスクリプト ファイルの読み込みを許可するデバッガー クライアントまたはユーザー インターフェイスを許可するプロバイダーによって処理されます。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |