Поделиться через


IDBSchemaRowsetImpl::GetRowset

Возвращает набор строк схемы.

STDMETHOD (GetRowset)( 
   IUnknown *pUnkOuter, 
   REFGUID rguidSchema, 
   ULONG cRestrictions, 
   const VARIANT rgRestrictions[], 
   REFIID riid, 
   ULONG cPropertySets, 
   DBPROPSET rgPropertySets[], 
   IUnknown **ppRowset  
);

Параметры

  • pUnkOuter
    [in] внешний интерфейс IUnknown при вычислении; в противном случае — значение NULL.

  • rguidSchema
    [in] ссылка на запрошенный набор строк схемы GUID (например, DBSCHEMA_TABLES).

  • cRestrictions
    [in] количество a ограничений, которые нужно применить к набору строк.

  • rgRestrictions
    [in] массив cRestrictionsVARIANT, которое представляет ограничения.

  • riid
    [in] идентификатор интерфейса (IID) в запрос созданного набора строк схемы.

  • cPropertySets
    [in] количество наборов свойств в набор.

  • rgPropertySets
    [In/out] массив структур DBPROPSET в набор в только что созданном наборе строк схемы.

  • ppRowset
    [out] указатель на запрошенный интерфейс в только что созданном наборе строк схемы.

Заметки

Этот метод требует, чтобы пользователь имеет сопоставление схемы в классе сеанса. Использование данных из схемы сопоставления, GetRowset создает заданный объект набора строк, если параметр rguidSchema четыре параметра значение GUID из записей сопоставления. В разделе SCHEMA_ENTRY для описания записи сопоставления.

В разделе IDBSchemaRowset::GetRowset в Windows SDK.

Требования

Header: atldb.h

См. также

Ссылки

Класс IDBSchemaRowsetImpl

IDBSchemaRowsetImpl::GetSchemas

Классы схемы Rowset и Typedef

Другие ресурсы

IDBSchemaRowsetImpl Class Members