IDataModelManager2 インターフェイス (dbgmodel.h)
データ モデル マネージャーのインターフェイスの 2 番目のバージョン。 これは、新しいオブジェクトが作成され、組み込み値がボックス化およびボックス化解除され、モデルが型に登録されるインターフェイスです。
このインターフェイスは、クライアントによって直接実装されることはありません。
このバージョン 2 のインターフェイスは、同一のシグネチャを持つ以前のすべてのメソッドをサポートし、追加の機能を提供する追加の新しいメソッドが含まれています。 新しいメソッドは、そのインターフェイスの セクションの末尾にある ヘッダーに一覧表示されます。
継承
IDataModelManager2 は IDataModelManager から継承します。
メソッド
IDataModelManager2 インターフェイスには、これらのメソッドがあります。
IDataModelManager2::AcquireNamedModel AcquireNamedModel は、既知のモデル名を検索し、その名前で登録されたデータ モデルを返します。 |
IDataModelManager2::AcquireSubNamespace AcquireSubNamespace メソッドは、従来は動的言語の新しいオブジェクトよりも言語名前空間のように見える可能性のあるものを構築するのに役立ちます。 |
IDataModelManager2::AddRef IDataModelManager2::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。 |
IDataModelManager2::Close Close メソッドは、データ モデル マネージャーのシャットダウン プロセスを開始するために、データ モデルをホストするアプリケーション (デバッガー) によってデータ モデル マネージャーで呼び出されます。 |
IDataModelManager2::CreateDataModelObject IDataModelManager2::CreateDataModelObject メソッドは、データ モデルであるオブジェクトを作成するための単純なヘルパー ラッパーです。 |
IDataModelManager2::CreateErrorObject CreateErrorObject メソッドは、"error オブジェクト" を作成します。 |
IDataModelManager2::CreateIntrinsicObject CreateIntrinsicObject メソッドは、組み込み値を IModelObject にボックス化するメソッドです。 |
IDataModelManager2::CreateMetadataStore IDataModelManager2::CreateMetadataStore メソッドは、プロパティやその他の値に関連付けることができるメタデータを保持するために使用されるキー ストアを作成します。 |
IDataModelManager2::CreateNoValue CreateNoValue メソッドは、"値なし" オブジェクトを作成し、IModelObject にボックス化して返します。 |
IDataModelManager2::CreateSyntheticObject IDataModelManager2::CreateSyntheticObject メソッドは、キー/値/メタデータのタプルと概念のディクショナリである空のデータ モデル オブジェクトを作成します。 |
IDataModelManager2::CreateTypedIntrinsicObject IDataModelManager2::CreateTypedIntrinsicObject メソッドは、IModelObject へのネイティブ/言語型の関連付けと共に組み込み値をボックス化します。 |
IDataModelManager2::CreateTypedIntrinsicObjectEx CreateTypedIntrinsicObjectEx メソッドは、意味的には CreateTypedIntrinsicObject メソッドと似ています。 |
IDataModelManager2::CreateTypedObject IDataModelManager2::CreateTypedObject メソッドは、デバッグ ターゲットのアドレス空間にネイティブ/言語オブジェクトの表現を作成します。 |
IDataModelManager2::CreateTypedObjectReference IDataModelManager2::CreateTypedObjectReference メソッドは、基になるネイティブ/言語コンストラクトへの参照を作成します。 |
IDataModelManager2::GetModelForType IDataModelManager2::GetModelForType メソッドは、特定の型インスタンスの正規ビジュアライザーであるデータ モデルを返します。 |
IDataModelManager2::GetModelForTypeSignature IDataModelManager2::GetModelForTypeSignature メソッドは、指定された型シグネチャに対して以前に登録されたデータ モデルを返します。 |
IDataModelManager2::GetRootNamespace GetRootNamespace メソッドは、データ モデルのルート名前空間を返します。 これは、データ モデルが管理し、デバッグ ホストが特定のオブジェクトを配置するオブジェクトです。 |
IDataModelManager2::QueryInterface IDataModelManager2::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IDataModelManager2::RegisterExtensionForTypeSignature IDataModelManager2::RegisterExtensionForTypeSignature メソッドは、特定の型シグネチャのデータ モデルを拡張機能として登録します。 |
IDataModelManager2::RegisterModelForTypeSignature IDataModelManager2::RegisterModelForTypeSignature メソッドは、指定された型シグネチャの正規ビジュアライザーを登録します。 |
IDataModelManager2::RegisterNamedModel IDataModelManager2::RegisterNamedModel メソッドは、簡単に検出できるように、既知の名前でデータ モデルを登録します。 |
IDataModelManager2::Release IDataModelManager2::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。 |
IDataModelManager2::UnregisterExtensionForTypeSignature IDataModelManager2::UnregisterExtensionForTypeSignature メソッドは、RegisterExtensionForTypeSignature メソッドの以前の呼び出しを元に戻します。 |
IDataModelManager2::UnregisterModelForTypeSignature IDataModelManager2::UnregisterModelForTypeSignature メソッドは、RegisterModelForTypeSignature メソッドの以前の呼び出しを元に戻します。 |
IDataModelManager2::UnregisterNamedModel IDataModelManager2::UnregisterNamedModel メソッドは、RegisterNamedModel メソッドの以前の呼び出しを元に戻します。 |
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |