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] IUnknown externa ao agregar; se não nulo.

  • rguidSchema
    [in] referência do conjunto de linhas de esquema solicitado GUID (por exemplo, DBSCHEMA_TABLES).

  • cRestrictions
    [in] contagem das restrições a serem aplicadas ao conjunto de linhas.

  • rgRestrictions
    [in] uma matriz de cRestrictionsVARIANTs que representa as restrições.

  • riid
    [in] O IID à solicitação de conjunto de linhas de esquema recém-criado.

  • cPropertySets
    [in] o número de conjuntos de propriedades a serem definidas.

  • rgPropertySets
    [In/out] uma matriz de estruturas de DBPROPSET ao conjunto no conjunto de linhas de esquema recém-criado.

  • ppRowset
    [out] ponteiro da interface solicitada no conjunto de linhas de esquema recém-criado.

Comentários

Esse método exige o usuário ter um mapa de esquema na classe da sessão. Usando as informações do mapa de esquema, GetRowset cria um determinado objeto de conjunto de linhas se o parâmetro de rguidSchema é igual a uma das entradas GUIDs do mapa. Consulte SCHEMA_ENTRY para obter uma descrição da entrada do mapa.

Consulte IDBSchemaRowset::GetRowset em Windows SDK.

Requisitos

Header: atldb.h

Consulte também

Referência

Classe IDBSchemaRowsetImpl

IDBSchemaRowsetImpl::GetSchemas

Classes Rowset do esquema e Typedef

Outros recursos

IDBSchemaRowsetImpl Class Members