IDataModelManager2 介面 (dbgmodel.h)

數據模型管理員的第二個介面版本。 這是建立新對象的介面、內建值已 Boxed 和 unboxed,而且模型會註冊類型。

此介面永遠不會由用戶端直接實作。

此介面第 2 版支援所有具有相同簽章的先前方法,並包含提供新增功能的其他新方法。 新的方法會列在該介面區段結尾的標頭中。

繼承

IDataModelManager2 繼承自 IDataModelManager

方法

IDataModelManager2 介面具有這些方法。

 
IDataModelManager2::AcquireNamedModel

AcquireNamedModel 會查閱已知的模型名稱,並傳回該名稱所註冊的數據模型。
IDataModelManager2::AcquireSubNamespace

AcquireSubNamespace 方法有助於建構比動態語言中新物件更傳統的語言命名空間。
IDataModelManager2::AddRef

IDataModelManager2::AddRef 方法會遞增 物件上介面的參考計數。
IDataModelManager2::Close

應用程式會在數據模型管理員上呼叫 Close 方法, (調試程式) 裝載數據模型,以啟動數據模型管理員的關機程式。
IDataModelManager2::CreateDataModelObject

IDataModelManager2::CreateDataModelObject 方法是簡單的協助程序包裝函式,可用來建立數據模型的物件。
IDataModelManager2::CreateErrorObject

CreateErrorObject 方法會建立「錯誤物件」。
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 方法之前復原 。

規格需求

需求
標頭 dbgmodel.h

另請參閱

調試程序數據模型 C++ 概觀