Compartilhar via


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

Classe IDBSchemaRowsetImpl

IDBSchemaRowsetImpl::GetSchemas

Classes de conjunto de linhas de esquema e Typedef

Outros recursos

Membros do IDBSchemaRowsetImpl