HRESULT GetRowset (IUnknown *pUnkOuter, REFGUID rguidSchema, ULONG cRestrictions, const VARIANT rgRestrictions[], REFIID riid, ULONG cPropertySets, DBPROPSET rgPropertySets[,] IUnknown **ppRowset );
Consulte IDBSchemaRowset:: GetRowset no plataforma SDK.
Parâmetros
pUnkOuter
[no] Um externa IUnknown ao agregar; caso contrário NULL.
rguidSchema
[no] Uma referência para o esquema solicitado GUID.
cRestrictions
[no] Uma Contar de restrições para ser aplicado ao conjunto de linhas.
rgRestrictions
[no] Uma matriz de cRestrictions s varianteque representam as restrições.
riid
[no] O IID para solicitar do conjunto de linhas esquema recém-criado.
cPropertySets
[no] A contagem de conjuntos de propriedades para definir o conjunto de linhas do esquema recém-criado.
rgPropertySets
[in/out] Uma matriz de cPropertySets para definir o conjunto de linhas do esquema recém-criado.
ppRowset
[out] Um ponteiro para a interface solicitada no conjunto de linhas esquema recém-criado.
Observações
Este método requer que o usuário ter um esquema de mapear na classe de sessão. Usando as informações de mapa de esquema, ele cria um objeto de determinado conjunto de registros se o parâmetro rguidSchema for igual a uma das entradas mapa GUIDs. Consulte SCHEMA_ENTRY para obter uma descrição da entrada do mapa.
Visão geral de IDBSchemaRowsetImpl | Classe IDBSchemaRowsetImpl membros
Ver também
IDBSchemaRowsetImpl::GetSchemas, Classes de conjunto de linhas de esquema e Classes Typedef