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 |