IDBSchemaRowsetImpl::GetRowset
Retorna um conjunto de linhas do esquema.
STDMETHOD (GetRowset)(
IUnknown *pUnkOuter,
REFGUID rguidSchema,
ULONG cRestrictions,
const VARIANT rgRestrictions[],
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets[],
IUnknown **ppRowset
);
Parâmetros
pUnkOuter
[in] Um externa IUnknown ao agregar; Caso contrário, Nulo.rguidSchema
[in] Uma referência para o GUID do conjunto de linhas do esquema solicitado (por exemplo, DBSCHEMA_TABLES).cRestrictions
[in] Contagem de restrições a ser aplicado ao conjunto de linhas.rgRestrictions
[in] Uma matriz de cRestrictionsVARIANTs que representam as restrições.riid
[in] O IID para solicitar do conjunto de linhas do esquema recém-criado.cPropertySets
[in] Define o número de propriedade para definir.rgPropertySets
[in/out] Uma matriz de DBPROPSET estruturas definidas no conjunto de linhas do esquema recém-criado.ppRowset
[out] Um ponteiro para a interface solicitada no conjunto de linhas do esquema recém-criado.
Comentários
Este método requer que o usuário tenha um esquema de mapear na classe de sessão.Usando as informações de mapa de esquema, GetRowset cria um objeto de conjunto de linhas determinado se o rguidSchema parâmetro é igual a uma das entradas mapa GUIDs.Consulte SCHEMA_ENTRY para obter uma descrição da entrada do mapa.
Consulte IDBSchemaRowset::GetRowset na Windows SDK.
Requisitos
Cabeçalho: atldb.h
Consulte também
Referência
IDBSchemaRowsetImpl::GetSchemas
Classes de conjunto de linhas de esquema e Typedef