szablon lt, klasaRowsetClass>
HRESULT CreateRowset (IUnknown * pUnkOuter, REFIID riid, DBPARAMS * pParams, długie * pcRowsAffected, IUnknown ** ppRowset, RowsetClass * & pRowsetObj );
Zobacz ICommand::Execute w OLE DB Programmer's Reference.
Wartość zwracany
Standardowe wartości HRESULT . Aby uzyskać listę typowe wartości, zobacz ICommand::Execute.
Parametry
RowsetClass
Członek klasy szablonu, reprezentujący użytkownika zestawu wierszy klasy. Zazwyczaj generowane przez Kreatora.
pUnkOuter
[w] Wskaźnik kontrolny interfejs IUnknown jeśli wierszy jest tworzone jako część agregatu; w przeciwnym razie ma wartość null.
riid
[w] Odpowiada to riid w ICommand::Execute.
pParams
[in/out] Odpowiada to pParams w ICommand::Execute.
pcRowsAffected
Odpowiada to pcRowsAffected w ICommand::Execute.
ppRowset
[in/out] Odpowiada to ppRowset w ICommand::Execute.
pRowsetObj
[limit] Wskaźnik do obiektu zestawu wierszy. Zazwyczaj ten parametr nie jest używany, ale można używać, jeśli trzeba wykonać więcej pracy na zestawie wierszy przed przekazaniem go do obiektu COM. Okres istnienia pRowsetObj jest związana ppRowset.
Uwagi
Wywoływany przez Execute do utworzenia jednolitego zestawu wierszy. Aby utworzyć więcej niż jeden zestaw wierszy lub zapewnić własne warunki tworzenia różnych zestawów wierszy, umieścić różnych wywołań CreateRowset z w ramach wykonywania.