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


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