SCHEMA_ENTRY ( guid, rowsetClass );
Параметри
guid
Пов'язаному схеми GUID. Див IDBSchemaRowset в OLE DB програміста посилання список схеми rowsets і їх GUID.
rowsetClass
Клас, який буде створено представляти схему rowset.
Зауваження
Цей макрос адвокати GUID з класом. IDBSchemaRowsetImpl може потім запит карта список GUID, або його можна створити набір рядків, якщо він отримує GUID. Деталізація схеми, IDBSchemaRowsetImpl створює схожий на стандартний CRowsetImpl-отриманих класу, крім того вона повинна забезпечити виконання методу, який має наступні підпису:
HRESULT виконання (довготривалих pcRowsAffected, ULONG cRestrictions, константа варіант * rgRestrictions)
Ця функція Execute заповнює на набір рядків даних. ATL об'єкт Майстер створює три Вихідна схема rowsets проекту: один для кожного з трьох обов'язкових схем OLE DB (DBSCHEMA_TABLES, DBSCHEMA_COLUMNSі DBSCHEMA_PROVIDER_TYPES, як описано в IDBSchemaRowset в OLE DB програміста посилання). Майстер також додає три відповідні записи на схемі схеми. В розділі Створення OLE DB шаблон постачальника отримати додаткові відомості про створення провайдера за допомогою майстра.
Макроси для постачальника OLE DB шаблонів
Дивіться також