Compartir a través de


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