IDataModelManager4 接口 (dbgmodel.h)
数据模型管理器的第四个接口版本。 这是创建新对象的接口,内部值是装箱和取消装箱的,模型是为类型注册的。
此接口永远不会由客户端直接实现。
此版本 4 的接口支持具有相同签名的所有以前方法,并包括提供附加功能的其他新方法。 新方法列在该接口的节末尾的标头中。
遗产
IDataModelManager4 接口继承自 IDataModelManager3 接口。
方法
IDataModelManager4 接口具有这些方法。
IDataModelManager4::AcquireFilteredSubNamespace AcquireFilteredSubNamespace 方法获取由指定筛选器筛选的数据模型管理器的子命名空间。 |
IDataModelManager4::AcquireNamedModel AcquireNamedModel 方法检索在给定名称下注册的数据模型。 |
IDataModelManager4::AcquireSubNamespace AcquireSubNamespace 方法有助于构建比动态语言中的新对象更传统的语言命名空间。 |
IDataModelManager4::AddRef AddRef 方法递增对象上接口的引用计数。 |
IDataModelManager4::Close |
IDataModelManager4::CreateDataModelObject CreateDataModelObject 方法是一个简单的帮助程序包装器,用于创建数据模型的对象。 |
IDataModelManager4::CreateErrorObject CreateErrorObject 方法创建错误对象。 |
IDataModelManager4::CreateIntrinsicObject CreateIntrinsicObject 方法是将内部值装箱到 IModelObject 的方法。 |
IDataModelManager4::CreateMetadataStore CreateMetadataStore 方法创建一个密钥存储,用于保存可与属性和其他值关联的元数据。 |
IDataModelManager4::CreateNoValue CreateNoValue 方法创建一个“no value”对象,将其装入 IModelObject,并返回它。 |
IDataModelManager4::CreateSyntheticObject CreateSyntheticObject 方法创建一个空数据模型对象,该对象是键/值/元数据元组和概念的字典。 |
IDataModelManager4::CreateSyntheticObjectFromKeyStore CreateSyntheticObjectFromKeyStore 方法从现有密钥存储(键/值/元数据元组)创建合成对象。 |
IDataModelManager4::CreateTypedIntrinsicObject CreateTypedIntrinsicObject 方法将内部值与本机/语言类型关联框在 IModelObject 中。 |
IDataModelManager4::CreateTypedIntrinsicObjectEx CreateTypedIntrinsicObjectEx 方法在语义上类似于 CreateTypedIntrinsicObject 方法。 |
IDataModelManager4::CreateTypedObject CreateTypedObject 方法在调试目标的地址空间中创建本机/语言对象的表示形式。 |
IDataModelManager4::CreateTypedObjectReference CreateTypedObjectReference 方法创建对基础本机/语言构造的引用。 |
IDataModelManager4::EnumerateNamedModels EnumerateNamedModels 方法枚举数据模型管理器中的命名模型。 |
IDataModelManager4::GetModelForType GetModelForType 方法返回数据模型,该模型是给定类型实例的规范可视化工具。 |
IDataModelManager4::GetModelForTypeSignature GetModelForTypeSignature 方法返回以前为给定类型签名注册的数据模型。 |
IDataModelManager4::GetRootNamespace GetRootNamespace 方法返回数据模型的根命名空间。 这是数据模型管理和调试主机放置某些对象的对象。 |
IDataModelManager4::QueryInterface QueryInterface 方法检索指向对象上支持的接口的指针。 |
IDataModelManager4::RegisterExtensionForTypeSignature RegisterExtensionForTypeSignature 方法将给定类型签名的数据模型注册为扩展。 |
IDataModelManager4::RegisterModelForTypeSignature RegisterModelForTypeSignature 方法为给定类型签名注册规范可视化工具。 |
IDataModelManager4::RegisterNamedModel RegisterNamedModel 方法在已知名称下注册数据模型,使其易于发现。 |
IDataModelManager4::Release Release 方法释放指定的数据模型管理器。 |
IDataModelManager4::UnregisterExtensionForTypeSignature UnregisterExtensionForTypeSignature 方法撤消对 RegisterExtensionForTypeSignature 方法的先前调用。 |
IDataModelManager4::UnregisterModelForTypeSignature UnregisterModelForTypeSignature 方法撤消对 RegisterModelForTypeSignature 方法的先前调用。 |
IDataModelManager4::UnregisterNamedModel UnregisterNamedModel 方法撤消对 RegisterNamedModel 方法的先前调用。 |
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |