Udostępnij za pośrednictwem


ICommandPropertiesImpl — Klasa

Zapewnia implementację interfejsu ICommandProperties .

Składnia

template <class T, class PropClass = T>
class ATL_NO_VTABLE ICommandPropertiesImpl
   : public ICommandProperties, public CUtlProps<PropClass>

Parametry

T
Klasa, pochodząca z

PropClass
Klasa właściwości.

Wymagania

Nagłówek: atldb.h

Elementy członkowskie

Metody interfejsu

Nazwa/nazwisko opis
GetProperties Zwraca listę właściwości w grupie właściwości Zestaw wierszy, które są obecnie żądane dla zestawu wierszy.
SetProperties Ustawia właściwości w grupie właściwości Zestaw wierszy.

Uwagi

Jest to obowiązkowe w poleceniach. Implementacja jest dostarczana przez funkcję statyczną zdefiniowaną przez makro BEGIN_PROPSET_MAP .

ICommandPropertiesImpl::GetProperties

Zwraca wszystkie żądane zestawy właściwości przy użyciu mapy właściwości polecenia.

Składnia

STDMETHOD(GetProperties)(const ULONG cPropertyIDSets,
   const DBPROPIDSET rgPropertyIDSets[],
   ULONG * pcPropertySets,
   DBPROPSET ** prgPropertySets);

Parametry

Zobacz ICommandProperties::GetProperties w dokumentacji programisty OLE DB.

Uwagi

Zobacz BEGIN_PROPSET_MAP.

ICommandPropertiesImpl::SetProperties

Ustawia właściwości obiektu polecenia.

Składnia

STDMETHOD(SetProperties)(ULONG cPropertySets,
   DBPROPSET rgPropertySets[]);

Parametry

Zobacz ICommandProperties::SetProperties w dokumentacji programisty OLE DB.

Zobacz też

Szablony dostawców OLE DB
Architektura szablonu dostawcy OLE DB