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 |