IRowsetInfoImpl (Clase)
Proporciona una implementación de la interfaz IRowsetInfo.
Sintaxis
template <class T, class PropClass = T>
class ATL_NO_VTABLE IRowsetInfoImpl :
public IRowsetInfo,
public CUtlProps<PropClass>
Parámetros
T
La clase, que se deriva de IRowsetInfoImpl
.
PropClass
Clase de propiedad definible por el usuario que tiene como valor predeterminado T.
Requisitos
Encabezado: altdb.h
Miembros
Métodos de interfaz
Nombre | Descripción |
---|---|
GetProperties | Devuelve la configuración actual de todas las propiedades admitidas por el conjunto de filas. |
GetReferencedRowset | Devuelve un puntero de interfaz al conjunto de filas al que se aplica un marcador. |
GetSpecification | Devuelve un puntero de interfaz en el objeto (comando o sesión) que creó este conjunto de filas. |
Comentarios
Interfaz obligatoria en conjuntos de filas. Esta clase implementa las propiedades del conjunto de filas mediante la asignación del conjunto de propiedades definido en la clase de comando. Aunque la clase de conjunto de filas parece usar los conjuntos de propiedades de la clase de comando, el conjunto de filas se proporciona con su propia copia de las propiedades del entorno de ejecución, cuando se crea mediante un objeto de comando o sesión.
IRowsetInfoImpl::GetProperties
Devuelve la configuración actual de las propiedades del grupo DBPROPSET_ROWSET
.
Sintaxis
STDMETHOD (GetProperties )(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG* pcPropertySets,
DBPROPSET** prgPropertySets);
Parámetros
Consulte IRowsetInfo::GetProperties en la Referencia del programador de OLE DB.
IRowsetInfoImpl::GetReferencedRowset
Devuelve un puntero de interfaz al conjunto de filas al que se aplica un marcador.
Sintaxis
STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
REFIID riid,
IUnknown** ppReferencedRowset);
Parámetros
Consulte IRowsetInfo::GetReferencedRowset en la Referencia del programador de OLE DB. El parámetro iOrdinal debe ser una columna de marcador.
IRowsetInfoImpl::GetSpecification
Devuelve un puntero de interfaz en el objeto (comando o sesión) que creó este conjunto de filas.
Sintaxis
STDMETHOD (GetSpecification )(REFIID riid,
IUnknown** ppSpecification);
Parámetros
Consulte IRowsetInfo::GetSpecification en la Referencia del programador de OLE DB.
Comentarios
Use este método con IGetDataSourceImpl para recuperar propiedades del objeto de origen de datos.
Consulte también
Plantillas de proveedores OLE DB
Arquitectura de plantillas de proveedores OLE DB