共用方式為


IDataModelManager3 介面 (dbgmodel.h)

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

用戶端絕不會直接實作此介面。

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

遺產

IDataModelManager3 介面繼承自 IDataModelManager2 介面。

方法

IDataModelManager3 介面具有這些方法。

 
IDataModelManager3::AcquireFilteredSubNamespace

AcquireFilteredSubNamespace 方法會取得由指定篩選篩選的數據模型管理員子命名空間。
IDataModelManager3::AcquireNamedModel

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

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

AddRef 方法會遞增 物件上介面的參考計數。 它適用於 IDataModelManager3 介面。
IDataModelManager3::Close

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

IDataModelManager3::createDataModelObject 方法是建立數據模型對象的簡單協助程序包裝函式。
IDataModelManager3::CreateErrorObject

CreateErrorObject 方法會建立錯誤物件。
IDataModelManager3::CreateIntrinsicObject

CreateIntrinsicObject 方法是將內建值框入 IModelObject 的方法。
IDataModelManager3::CreateMetadataStore

CreateMetadataStore 方法會建立密鑰存放區,用來保存可與屬性和其他值相關聯的元數據。
IDataModelManager3::CreateNoValue

CreateNoValue 方法會建立「無值」物件、將它箱到IModelObject 中,並傳回它。
IDataModelManager3::CreateSyntheticObject

CreateSyntheticObject 方法會建立空的數據模型物件,此對像是索引鍵/值/元數據元組和概念的字典。
IDataModelManager3::CreateTypedIntrinsicObject

CreateTypedIntrinsicObject 方法會將內建值與原生/語言類型關聯框在 IModelObject 中。
IDataModelManager3::CreateTypedIntrinsicObjectEx

CreateTypedIntrinsicObjectEx 方法在語意上類似於 CreateTypedIntrinsicObject 方法。
IDataModelManager3::CreateTypedObject

CreateTypedObject 方法會在偵錯目標的地址空間中建立原生/語言物件的表示法。
IDataModelManager3::CreateTypedObjectReference

CreateTypedObjectReference 方法會建立基礎原生/語言建構的參考。
IDataModelManager3::EnumerateNamedModels

EnumerateNamedModels 方法會列舉數據模型管理員中的具名模型。
IDataModelManager3::GetModelForType

GetModelForType 方法會傳回指定類型實例標準可視化檢視的數據模型。
IDataModelManager3::GetModelForTypeSignature

GetModelForTypeSignature 方法會傳回先前為指定類型簽章註冊的數據模型。
IDataModelManager3::GetRootNamespace

GetRootNamespace 方法會傳回數據模型的根命名空間。 這是數據模型管理和偵錯主機放置特定對象的物件。
IDataModelManager3::QueryInterface

IDataModelManager3::QueryInterface 方法會擷取對象上支援介面的指標。
IDataModelManager3::RegisterExtensionForTypeSignature

RegisterExtensionForTypeSignature 方法會將指定類型簽章的數據模型註冊為延伸模組。
IDataModelManager3::RegisterModelForTypeSignature

RegisterModelForTypeSignature 方法會針對指定的類型簽章註冊標準可視化檢視。
IDataModelManager3::RegisterNamedModel

RegisterNamedModel 方法會以已知的名稱註冊數據模型,使其易於探索。
IDataModelManager3::Release

Release 方法會遞減 物件上介面的參考計數。
IDataModelManager3::UnregisterExtensionForTypeSignature

UnregisterExtensionForTypeSignature 方法會復原 RegisterExtensionForTypeSignature 方法的先前呼叫。
IDataModelManager3::UnregisterModelForTypeSignature

UnregisterModelForTypeSignature 方法會復原 RegisterModelForTypeSignature 方法的先前呼叫。
IDataModelManager3::UnregisterNamedModel

UnregisterNamedModel 方法會復原 RegisterNamedModel 方法的先前呼叫。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

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