Поделиться через


Интерфейс 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

См. также раздел

Общие сведения о модели данных отладчика C++