modello lt; classeRowsetClass>
HRESULT CreateRowset (IUnknown * pUnkOuter, REFIID riid, DBPARAMS * pParams, lunga * pcRowsAffected, IUnknown ** ppRowset, RowsetClass * & pRowsetObj );
Vedi ICommand:: Execute nella Reference di OLE DB Programmer.
Valore restituito
Un valore HRESULT standard. Per un elenco dei valori tipici di vedere ICommand:: Execute.
Parametri
RowsetClass
Un membro della classe modello che rappresenta la classe di rowset dell'utente. Solitamente generato dalla procedura guidata.
pUnkOuter
[in] Un puntatore all'interfaccia IUnknown controllando se il set di righe viene creato come parte di un aggregato; in caso contrario, esso è null.
riid
[in] Corrisponde al riid in ICommand:: Execute.
pParams
[in e out] Corrisponde a pParams in ICommand:: Execute.
pcRowsAffected
Corrisponde a pcRowsAffected in ICommand:: Execute.
ppRowset
[in e out] Corrisponde a ppRowset in ICommand:: Execute.
pRowsetObj
[out] Puntatore a un oggetto rowset. In genere questo parametro non viene utilizzato, ma può essere utilizzato se è necessario eseguire più lavoro sul set di righe prima di passarlo a un oggetto COM. La durata di pRowsetObj è vincolata da ppRowset.
Osservazioni
Chiamato da Execute per creare un singolo set di righe. Per creare più di un set di righe, o per fornire il proprio le condizioni per la creazione di set di righe diverse, posto diverse chiamate a CreateRowset all'interno di Execute.