Интерфейс IDataModelConcept (dbgmodel.h)
Любой объект, представляющий модель данных, зарегистрированную под именем или зарегистрированную для сигнатуры определенного типа, должен реализовать эту концепцию и добавить ее в объект модели данных с помощью IModelObject::SetConcept.
Клиенты, создающие модели данных, реализуют этот интерфейс. Чаще всего он используется самим диспетчером моделей данных.
Наследование
IDataModelConcept наследуется от IUnknown.
Методы
Интерфейс IDataModelConcept содержит следующие методы.
IDataModelConcept::AddRef Метод IDataModelConcept::AddRef увеличивает количество ссылок для интерфейса в объекте . |
IDataModelConcept::GetName Если заданная модель данных зарегистрирована с именем по умолчанию с помощью метода RegisterNamedModel, интерфейс IDataModelConcept зарегистрированной модели данных должен возвращать это имя из этого метода. |
IDataModelConcept::InitializeObject Модель данных можно зарегистрировать в качестве канонического визуализатора или расширения для заданного машинного типа с помощью методов RegisterModelForTypeSignature или RegisterExtensionForTypeSignature диспетчера моделей данных. |
IDataModelConcept::QueryInterface Метод IDataModelConcept::QueryInterface извлекает указатели на поддерживаемые интерфейсы в объекте . |
IDataModelConcept::Release Метод IDataModelConcept::Release уменьшает количество ссылок для интерфейса в объекте . |
Требования
Требование | Значение |
---|---|
Заголовок | dbgmodel.h |