Partilhar via


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

Classe IDBSchemaRowsetImpl

IDBSchemaRowsetImpl::GetSchemas

Classes de conjunto de linhas de esquema e classes de TypeDef

Outros recursos

IDBSchemaRowsetImpl membros