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