IDBSchemaRowsetImpl::GetRowset
Retorna um conjunto de linhas de 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 ao conjunto de linhas de esquema solicitado (por exemplo, GUIDDBSCHEMA_TABLES).cRestrictions
[in] Uma contagem das restrições a ser aplicado ao conjunto de linhas.rgRestrictions
[in] An array of cRestrictionsVARIANTs that represent the restrictions.riid
[in] IID solicitar do conjunto de linhas de esquema recém-criado.cPropertySets
[in] Define o número de propriedade para conjunto.rgPropertySets
[in/out] Uma matriz de DBPROPSET estruturas para definir conjunto de linhas de esquema recém-criado.ppRowset
[out] Um ponteiro para a interface solicitada no conjunto de linhas de esquema recém-criado.
Comentários
Este método requer que o usuário tiver um esquema de mapear na classe de sessão.Usando as informações de MAP de esquema, GetRowset cria um objeto de conjunto de linhas determinado se o rguidSchema parâmetro é igual a uma das entradas de MAP de GUIDs. See SCHEMA_ENTRY para obter uma descrição da entrada do MAP.
See IDBSchemaRowset::GetRowset in the Windows SDK.
Requisitos
Cabeçalho: atldb.h
Consulte também
Referência
IDBSchemaRowsetImpl::GetSchemas
Classes de conjunto de linhas de esquema e classes de TypeDef