Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Любой объект, представляющий модель данных, зарегистрированную под именем или зарегистрированную для определенного сигнатуры типа, должен реализовать эту концепцию и добавить ее в объект модели данных через 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 |
См. также
Обзор модели данных отладчика C++