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