шаблон lt; классSchemaRowsetClass>
HRESULT CreateSchemaRowset (IUnknown *pUnkOuter, ULONG cRestrictions, const вариант rgRestrictions[], REFIID riid, ULONG cPropertySets, DBPROPSET rgPropertySets[], IUnknown ** ppRowset, SchemaRowsetClass * & pSchemaRowset );
Возвращаемое значение
Стандартное значение HRESULT.
Параметры
pUnkOuter
[в] Внешний IUnknown при агрегировании, иначе NULL.
cRestrictions
[в] Количество ограничений, применяемых к набору строк схемы.
rgRestrictions
[в] Массив из cRestrictions вариантs для применения к набору строк.
riid
[в] Интерфейс к QueryInterface для на выходе IUnknown.
cPropertySets
[в] Задает количество имущества устанавливаются.
rgPropertySets
[в] Массив cPropertySets DBPROPSETS , определяющие свойства устанавливаются. Сведения о структуре DBPROPSETSсм. в главе 11 в OLE DB Справочник программиста.
ppRowset
[out] Исходящие IUnknown испрошенный riid. Этот IUnknown — интерфейс объекта набора строк схемы.
pSchemaRowset
[out] Указатель на экземпляр класса набора строк схемы. Обычно этот параметр не используется, но может использоваться, если необходимо выполнить больше работы на набор строк схемы перед передачей его на COM-объект. Время жизни pSchemaRowset связано ppRowset.
Примечания
Эта функция реализует функцию создатель объекта COM для объекта, указанного параметром шаблон. В действительности эта функция реализует универсальный создатель для всех типов наборов строк схемы. Как правило пользователь не вызывает эту функцию. Вызывается он средой выполнения схемы.
Обзор IDBSchemaRowsetImpl | Члены класса IDBSchemaRowsetImpl
Родственные слова