Интерфейс IModelPropertyAccessor (dbgmodel.h)

Представление модели данных метода доступа к свойству (get/set).

Наследование

IModelPropertyAccessor наследует от IUnknown.

Методы

Интерфейс IModelPropertyAccessor содержит следующие методы.

 
IModelPropertyAccessor::AddRef

Метод IModelPropertyAccessor::AddRef увеличивает количество ссылок для интерфейса объекта .
IModelPropertyAccessor::GetValue

Метод GetValue является методом получения для метода доступа свойства. Он вызывается всякий раз, когда клиент хочет получить базовое значение свойства.
IModelPropertyAccessor::QueryInterface

Метод IModelPropertyAccessor::QueryInterface извлекает указатели на поддерживаемые интерфейсы в объекте .
IModelPropertyAccessor::Release

Метод IModelPropertyAccessor::Release уменьшает количество ссылок для интерфейса в объекте .
IModelPropertyAccessor::SetValue

Метод SetValue — это метод задания для метода доступа к свойству. Он вызывается всякий раз, когда клиент хочет присвоить значение базовому свойству.

Комментарии

Метод доступа к свойству в модели данных — это реализация интерфейса IModelPropertyAccessor, который упаковывается в IModelObject. Объект модели возвращает тип ObjectPropertyAccessor при запросе, а встроенное значение представляет собой VT_UNKNOWN который гарантированно будет запрашиваться для IModelPropertyAccessor. В процессе он гарантированно будет статически приведения к IModelPropertyAccessor.

Метод доступа к свойству — это косвенный способ получения вызова метода для получения и задания значения ключа в модели данных. Если значение заданного ключа является методом доступа к свойству, методы GetKeyValue и SetKeyValue будут автоматически замечать это и вызывать базовые методы GetValue или SetValue для этого метода.

Требования

Требование Значение
Заголовок dbgmodel.h

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

Обзор модели данных отладчика C++