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