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


Класс 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