Sdílet prostřednictvím


ICommandPropertiesImpl – třída

Poskytuje implementaci ICommandProperties rozhraní.

Syntaxe

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

Parametry

T
Vaše třída odvozená z

PropClass
Vaše třída vlastností.

Požadavky

Hlavička: atldb.h

Členové

Metody rozhraní

Název Popis
GetProperties Vrátí seznam vlastností ve skupině vlastností Sady řádků, které jsou aktuálně požadovány pro sadu řádků.
SetProperties Nastaví vlastnosti ve skupině vlastností Sady řádků.

Poznámky

To je u příkazů povinné. Implementace je poskytována statickou funkcí definovanou BEGIN_PROPSET_MAP makrem.

ICommandPropertiesImpl::GetProperties

Vrátí všechny požadované sady vlastností pomocí mapy vlastností příkazu.

Syntaxe

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

Parametry

Viz ICommandProperties::GetProperties v referenční dokumentaci programátora OLE DB.

Poznámky

Viz BEGIN_PROPSET_MAP.

ICommandPropertiesImpl::SetProperties

Nastaví vlastnosti pro objekt příkazu.

Syntaxe

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

Parametry

Viz ICommandProperties::SetProperties v odkazech programátora OLE DB.

Viz také

Šablony zprostředkovatele OLE DB
Architektura šablon zprostředkovatele OLE DB