IRowsetCreatorImpl (Clase)
Realiza las mismas funciones que IObjectWithSite
, pero también habilita las propiedades DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS
de OLE DB.
Sintaxis
template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
: public IObjectWithSiteImpl< T >
Parámetros
T
Una clase derivada de IRowsetCreator
.
Requisitos
Encabezado: atldb.h
Miembros
Métodos
Nombre | Descripción |
---|---|
SetSite | Establece el sitio que contiene el objeto conjunto de filas. |
Comentarios
Esta clase hereda de IObjectWithSite y reemplaza a IObjectWithSite::SetSite. Cuando un objeto sesión o comando de proveedor crea un conjunto de filas, llama a QueryInterface
en el objeto conjunto de filas que busca IObjectWithSite
, llama a SetSite
y pasa la interfaz IUnkown
del objeto conjunto de filas como interfaz del sitio.
IRowsetCreatorImpl::SetSite
Establece el sitio que contiene el objeto conjunto de filas. Para más información, consulte IObjectWithSite::SetSite.
Sintaxis
STDMETHOD(SetSite )(IUnknown* pCreator);
Parámetros
pCreator
[in] Puntero al puntero de interfaz IUnknown
del sitio que administra el objeto conjunto de filas.
Valor devuelto
Un HRESULT estándar.
Comentarios
Además, IRowsetCreatorImpl::SetSite
habilita las propiedades DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS
de OLE DB.
Consulte también
Plantillas de proveedores OLE DB
Arquitectura de plantillas de proveedores OLE DB