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::GetSchemas