IDBSchemaRowsetImpl::CreateSchemaRowset

шаблон lt; класSchemaRowsetClass>
HRESULT CreateSchemaRowset (IUnknown *
pUnkOuter, ULONG cRestrictions, константа варіант 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

[з] На вихідних IUnknown за riid. Цей IUnknown є інтерфейсом на об'єкт схеми набір рядків.

pSchemaRowset

[з] Вказівник на екземпляр класу деталізація схеми. Зазвичай цей параметр не використовується, але вона може бути використана, якщо ви повинні виконати більше роботи на набір рядків схеми до роздавали до COM-об'єкта. Життя pSchemaRowset зобов'язана ppRowset.

Зауваження

Ця функція реалізує функцію Творця об'єкт COM за вказаний шаблон параметр об'єкт. По суті цієї функції реалізує загальний Творця для всіх типів схеми rowsets. Як правило, користувач не викликано цю функцію. Це називається на впровадження схем карта.

Огляд IDBSchemaRowsetImplЧлени IDBSchemaRowsetImpl класу

Дивіться також

SCHEMA_ENTRY, схеми деталізація класи та заняття Typedef

Index