Freigeben über


IDataModelConcept-Schnittstelle (dbgmodel.h)

Jedes Objekt, das ein Datenmodell darstellt, das unter einem Namen registriert ist oder für eine bestimmte Typsignatur registriert ist, muss dieses Konzept implementieren und dem Datenmodellobjekt über IModelObject::SetConcept hinzufügen.

Clients, die Datenmodelle erstellen, implementieren diese Schnittstelle. Sie wird am häufigsten vom Datenmodell-Manager selbst verwendet.

Vererbung

IDataModelConcept erbt von IUnknown.

Methoden

Die IDataModelConcept-Schnittstelle verfügt über diese Methoden.

 
IDataModelConcept::AddRef

Die IDataModelConcept::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IDataModelConcept::GetName

Wenn ein bestimmtes Datenmodell über die RegisterNamedModel-Methode unter einem Standardnamen registriert wird, muss die IDataModelConcept-Schnittstelle des registrierten Datenmodells diesen Namen von dieser Methode zurückgeben.
IDataModelConcept::InitializeObject

Ein Datenmodell kann als kanonische Schnellansicht oder als Erweiterung für einen bestimmten nativen Typ über die RegisterModelForTypeSignature- oder RegisterExtensionForTypeSignature-Methoden des Datenmodell-Managers registriert werden.
IDataModelConcept::QueryInterface

Die IDataModelConcept::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDataModelConcept::Release

Die IDataModelConcept::Release-Methode dekrementiert die Verweisanzahl für eine Schnittstelle für ein Objekt.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Debuggerdatenmodell C++-Übersicht