IDynamicConceptProviderConcept::SetConcept-Methode (dbgmodel.h)
Die SetConcept-Methode für einen dynamischen Konzeptanbieter ist effektiv eine Außerkraftsetzung der SetConcept-Methode auf IModelObject. Der dynamische Anbieter weist das Konzept zu. Dadurch kann das Objekt iterierbar, indizierbar, Zeichenfolgen konvertierbar usw. werden... Beachten Sie, dass ein Anbieter, der die Erstellung von Konzepten nicht zulässt, hier E_NOPTIMPL zurückgeben sollte.
Syntax
HRESULT SetConcept(
IModelObject *contextObject,
REFIID conceptId,
IUnknown *conceptInterface,
IKeyStore *conceptMetadata
);
Parameter
contextObject
Der instance -Objekt (dieser Zeiger), auf dem ein Konzept erstellt wird.
conceptId
Die GUID, die das zugewiesene Konzept identifiziert. Diese GUID identifiziert sowohl das Konzept als auch die Kernschnittstelle des Konzepts eindeutig. Dies ist die Schnittstellen-ID (IID) der primären Schnittstelle für ein definiertes Konzept.
conceptInterface
Die Kernschnittstelle zum Konzept, wie durch das argument conceptId definiert.
conceptMetadata
Optionale Metadaten, die dem Konzept zugeordnet werden sollen.
Rückgabewert
Diese Methode gibt HRESULT zurück, das den Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |