Класс ICommandPropertiesImpl
Предоставляет реализацию интерфейса ICommandProperties .
Синтаксис
template <class T, class PropClass = T>
class ATL_NO_VTABLE ICommandPropertiesImpl
: public ICommandProperties, public CUtlProps<PropClass>
Параметры
T
Класс, производный от
PropClass
Класс свойств.
Требования
Заголовок: atldb.h
Участники
Методы интерфейса
Имя | Описание |
---|---|
GetProperties | Возвращает список свойств в группе свойств набора строк, которые в настоящее время запрашиваются для набора строк. |
SetProperties | Задает свойства в группе свойств набора строк. |
Замечания
Это обязательно для команд. Реализация предоставляется статической функцией, определенной макросом BEGIN_PROPSET_MAP .
ICommandPropertiesImpl::GetProperties
Возвращает все запрошенные наборы свойств с помощью карты свойств команды.
Синтаксис
STDMETHOD(GetProperties)(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Параметры
См. раздел ICommandProperties::GetProperties в справочнике программиста OLE DB.
Замечания
См. раздел BEGIN_PROPSET_MAP.
ICommandPropertiesImpl::SetProperties
Задает свойства для объекта команды.
Синтаксис
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Параметры
См. раздел ICommandProperties::SetProperties в справочнике программиста OLE DB.
См. также
Шаблоны поставщика OLE DB
Архитектура шаблона поставщика OLE DB