ICommandPropertiesImpl (Clase)
Proporciona una implementación de la interfaz ICommandProperties.
Sintaxis
template <class T, class PropClass = T>
class ATL_NO_VTABLE ICommandPropertiesImpl
: public ICommandProperties, public CUtlProps<PropClass>
Parámetros
T
La clase se deriva de
PropClass
Clase de propiedades.
Requisitos
Encabezado: atldb.h
Miembros
Métodos de interfaz
Nombre | Descripción |
---|---|
GetProperties | Devuelve la lista de propiedades del grupo de propiedades Rowset que se solicitan actualmente para el conjunto de filas. |
SetProperties | Establece las propiedades del grupo de propiedades Rowset. |
Comentarios
Esto es obligatorio en los comandos. La implementación la proporciona una función estática que define la macro BEGIN_PROPSET_MAP.
ICommandPropertiesImpl::GetProperties
Devuelve todos los conjuntos de propiedades solicitados mediante el mapa de propiedades del comando.
Sintaxis
STDMETHOD(GetProperties)(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG * pcPropertySets,
DBPROPSET ** prgPropertySets);
Parámetros
Vea ICommandProperties::GetProperties en la Referencia del programador de OLE DB.
Comentarios
Vea BEGIN_PROPSET_MAP.
ICommandPropertiesImpl::SetProperties
Establece las propiedades del objeto de comando.
Sintaxis
STDMETHOD(SetProperties)(ULONG cPropertySets,
DBPROPSET rgPropertySets[]);
Parámetros
Vea ICommandProperties::SetProperties en la Referencia del programador de OLE DB.
Consulte también
Plantillas de proveedores OLE DB
Arquitectura de plantillas de proveedores OLE DB