plantilla lt; classRowsetClass>
HRESULT CreateRowset (IUnknown * pUnkOuter, REFIID riid, DBPARAMS * pParams, LONG * pcRowsAffected, IUnknown ** ppRowset, RowsetClass * & pRowsetObj );
Ver ICommand:: Execute en la referencia del programador OLE DB.
Valor devuelto
Un valor HRESULT estándar. Ver una lista de valores típicos ICommand:: Execute.
Parámetros
RowsetClass
Un miembro de clase de plantilla que representa la clase de conjunto de filas del usuario. Usualmente generados por el Asistente.
pUnkOuter
[en] Un puntero a la interfaz IUnknown control si se crea el conjunto de filas como parte de un agregado; de lo contrario, es null.
riid
[en] Corresponde a riid en ICommand:: Execute.
pParams
[in/out] Corresponde a pParams en ICommand:: Execute.
pcRowsAffected
Corresponde a pcRowsAffected en ICommand:: Execute.
ppRowset
[in/out] Corresponde a ppRowset en ICommand:: Execute.
pRowsetObj
[out] Un puntero a un objeto de conjunto de filas. Normalmente no se utiliza este parámetro, pero puede utilizarse si es necesario realizar más trabajo en el conjunto de filas antes de pasar a un objeto COM. La vida de pRowsetObj está enlazada por ppRowset.
Observaciones
Llamado por ejecutar para crear un único conjunto de filas. Para crear más de un conjunto de filas, o proporcionar sus propias condiciones para la creación de conjuntos de filas diferentes, realizar diferentes llamadas a CreateRowset desde dentro Execute.