modelo lt; classeRowsetClass>
HRESULT CreateRowset (IUnknown * pUnkOuter, REFIID riid, DBPARAMS * pParams, LONG * pcRowsAffected, IUnknown ** ppRowset, RowsetClass * & pRowsetObj );
Consulte ICommand:: execute no referência OLE DB Programmer.
Valor de retorno
Um valor padrão HRESULT . Consulte ICommand:: execute para obter uma lista de valores típicos.
Parâmetros
RowsetClass
Um membro de classe de modelo que representa a classe de conjunto de linhas do usuário. Geralmente gerado pelo Assistente.
pUnkOuter
[no] Um ponteiro para o controle IUnknown interface se o conjunto de linhas está sendo criado como parte de um agregado; caso contrário, ele é nulo.
riid
[no] Corresponde a riid em ICommand:: execute.
pParams
[in/out] Corresponde a pParams em ICommand:: execute.
pcRowsAffected
Corresponde a pcRowsAffected em ICommand:: execute.
ppRowset
[in/out] Corresponde a ppRowset em ICommand:: execute.
pRowsetObj
[out] Um ponteiro para um objeto de conjunto de linhas. Normalmente este parâmetro não é usado, mas ele pode ser usado se você deve executar mais trabalho no conjunto de linhas antes de passá-lo para um objeto COM. A vida útil do pRowsetObj está ligada por ppRowset.
Observações
Chamado pelo executar para criar um único conjunto de linhas. Para criar mais de um conjunto de linhas, ou para fornecer suas próprias condições para a criação de conjuntos de linhas diferentes, fazer chamadas diferentes para CreateRowset de dentro de executar.