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