次の方法で共有


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

こちらもご覧ください

Debugger Data Model C++ の概要