IDynamicConceptProviderConcept::SetConcept 方法 (dbgmodel.h)
动态概念提供程序上的 SetConcept 方法实际上是 IModelObject 上 SetConcept 方法的替代。 动态提供程序将分配概念。 这可能会使对象可迭代、可索引、字符串可转换,等等...请注意,不允许对其创建概念的提供程序应在此处返回E_NOPTIMPL。
语法
HRESULT SetConcept(
IModelObject *contextObject,
REFIID conceptId,
IUnknown *conceptInterface,
IKeyStore *conceptMetadata
);
参数
contextObject
实例对象 (创建概念的指针) 。
conceptId
标识要分配的概念的 GUID。 此 GUID 唯一标识概念和概念的核心接口。 它是已定义概念的主接口的接口 ID (IID) 。
conceptInterface
概念的核心接口,由 conceptId 参数定义。
conceptMetadata
要与概念关联的可选元数据。
返回值
此方法返回指示成功或失败的 HRESULT。
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |