IDataModelManager2 接口 (dbgmodel.h)
数据模型管理器的第二个接口版本。 这是创建新对象的接口,内部值是装箱和取消装箱的,模型是为类型注册的。
此接口永远不会由客户端直接实现。
此版本 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 方法创建一个“no value”对象,将其装入 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 |