IDBSchemaRowsetImpl::CreateSchemaRowset

шаблон 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

Родственные слова

SCHEMA_ENTRY, классы наборов строк схемы и классы Typedef

Index