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


Класс CUtlProps

Реализует свойства для различных интерфейсов свойства OLE DB (например, IDBProperties, IDBProperties и IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Параметры

  • T
    Класс, содержащий BEGIN_PROPSET_MAP.

Члены

83khaz7x.collapse_all(ru-ru,VS.110).gifМетоды

GetPropValue

Возвращает свойство из набора свойств.

IsValidValue

Используется для проверки значение прежде чем устанавливать свойство.

OnInterfaceRequested

Обрабатывает запросы для необязательного интерфейса, когда объект-получатель вызывает метод в интерфейсе создания объекта.

OnPropertyChanged

Вызывается после задания свойства в маркер приковал свойства.

SetPropValue

Устанавливает свойство в наборе свойств.

Заметки

Большая часть этого класса реализации.

CUtlProps содержит 2 элементов, устанавливать свойства для внутреннего использования: GetPropValue и SetPropValue.

Дополнительные сведения о макросах, используемых в сопоставлении набора свойств см. в разделе BEGIN_PROPSET_MAP и END_PROPSET_MAP.

Требования

Header: atldb.h

См. также

Основные понятия

Шаблоны поставщика OLE DB (С++)

Архитектура шаблона поставщика OLE DB