Interfaccia IDataModelConcept (dbgmodel.h)
Qualsiasi oggetto che rappresenta un modello di dati registrato sotto un nome o registrato per una determinata firma di tipo deve implementare questo concetto e aggiungerlo all'oggetto modello di dati tramite IModelObject::SetConcept.
I client che creano modelli di dati implementano questa interfaccia. Viene usato più frequentemente dal gestore modelli di dati stesso.
Ereditarietà
IDataModelConcept eredita da IUnknown.
Metodi
L'interfaccia IDataModelConcept include questi metodi.
IDataModelConcept::AddRef Il metodo IDataModelConcept::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto. |
IDataModelConcept::GetName Se un determinato modello di dati viene registrato con un nome predefinito tramite il metodo RegisterNamedModel, l'interfaccia IDataModelConcept del modello di dati registrato deve restituire tale nome da questo metodo. |
IDataModelConcept::InitializeObject Un modello di dati può essere registrato come visualizzatore canonico o come estensione per un determinato tipo nativo tramite i metodi RegisterModelForTypeSignature o RegisterExtensionForTypeSignature. |
IDataModelConcept::QueryInterface Il metodo IDataModelConcept::QueryInterface recupera puntatori alle interfacce supportate in un oggetto. |
IDataModelConcept::Release Il metodo IDataModelConcept::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per