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] количество а ограничений, которые необходимо применить к набору строк.rgRestrictions
[in] массив cRestrictionsVARIANT s, представляющее ограничения.riid
[in] идентификатор IID на запрос вновь созданного набора строк схемы.cPropertySets
[in] количество наборов свойств для установки.rgPropertySets
[In/out] массив структур DBPROPSET, устанавливаемое во вновь созданный объект набора строк схемы.ppRowset
[out] указатель на запрашиваемый интерфейс на вновь созданном наборе строк схемы.
Заметки
Этот метод требует, чтобы пользователь имеет сопоставления схемы в классе сеанса.Использование сведения о сопоставлении схемы GetRowset создает заданный объект набора строк, если параметр равен rguidSchema параметр из идентификатора GUID записей сопоставления.См. раздел SCHEMA_ENTRY описание записи сопоставления.
См. раздел IDBSchemaRowset::GetRowset в Windows SDK.
Требования
Header: atldb.h
См. также
Ссылки
IDBSchemaRowsetImpl::GetSchemas
Классы набора строк схемы и классах typedef