Classe ICommandPropertiesImpl
Fornece uma implementação da interface ICommandProperties.
Sintaxe
template <class T, class PropClass = T>
class ATL_NO_VTABLE ICommandPropertiesImpl
: public ICommandProperties, public CUtlProps<PropClass>
Parâmetros
T
Sua classe derivada de
PropClass
Sua classe de propriedades.
Requisitos
Cabeçalho: atldb.h
Membros
Métodos de interface
Nome | Descrição |
---|---|
GetProperties | Retorna a lista de propriedades no grupo de propriedades Rowset que atualmente são solicitadas para o conjunto de linhas. |
SetProperties | Define as propriedades no grupo de propriedades Rowset. |
Comentários
Isso é obrigatório em comandos. A implementação é fornecida por uma função estática definida pela macro BEGIN_PROPSET_MAP.
ICommandPropertiesImpl::GetProperties
Retorna todos os conjuntos de propriedades solicitados usando o mapa de propriedades do comando.
Sintaxe
STDMETHOD(GetProperties)(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Parâmetros
Confira ICommandProperties::GetProperties na Referência do programador OLE DB.
Comentários
Confira BEGIN_PROPSET_MAP.
ICommandPropertiesImpl::SetProperties
Define as propriedades do objeto de comando.
Sintaxe
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Parâmetros
Confira ICommandProperties::SetProperties na Referência do programador OLE DB.
Confira também
Modelos de Provedor OLE DB
Arquitetura de modelo do provedor do OLE DB