共用方式為


IDynamicConceptProviderConcept::SetConcept 方法 (dbgmodel.h)

動態概念提供者上的 SetConcept 方法實際上是 IModelObject上 SetConcept 方法的覆寫。 動態提供者會指派概念。 這可能會使物件可反覆運算、可編制索引、可轉換字串等...請注意,不允許在它上建立概念的提供者應該會在這裡傳回E_NOPTIMPL。

語法

HRESULT SetConcept(
  IModelObject *contextObject,
  REFIID       conceptId,
  IUnknown     *conceptInterface,
  IKeyStore    *conceptMetadata
);

參數

contextObject

正在建立概念的實例物件(此指標)。

conceptId

GUID,識別要指派的概念。 這個 GUID 可唯一識別概念的概念和核心介面。 它是定義概念之主要介面的介面標識碼 (IID)。

conceptInterface

概念的核心介面,如 conceptId 自變數所定義。

conceptMetadata

要與概念相關聯的選擇性元數據。

傳回值

此方法會傳回 HRESULT,指出成功或失敗。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IDynamicConceptProviderConcept 介面