SCHEMA_ENTRY ( guid, rowsetClass );
Параметры
guid
Набор строк схемы GUID. Посмотреть IDBSchemaRowset в OLE DB Справочник программиста для список наборов строк схемы и их кодов GUID.
rowsetClass
Класс, который будет создан для представления схемы rowset.
Примечания
Этот макрос связывает GUID с классом. IDBSchemaRowsetImpl может затем запросить карту для список идентификаторов GUID, или если оно дается GUID можно создать набор строк. Набор строк схемы IDBSchemaRowsetImpl создает похож на стандартный CRowsetImpl-производного класса, за исключением того, что она должна обеспечить метод Execute , который имеет следующую подпись:
HRESULT выполнять (LONG * pcRowsAffected, ULONG cRestrictions, const вариант * rgRestrictions)
Эта функция Execute заполняет данные набора строк. Мастер объектов ATL создает три строк первоначальной схемы в проекте: одна для каждого из трех обязательных схем OLE DB (DBSCHEMA_TABLES, DBSCHEMA_COLUMNSи DBSCHEMA_PROVIDER_TYPES, как описано в IDBSchemaRowset в OLE DB Справочник программиста). Мастер также добавляет три соответствующие записи в карте схемы. Создание поставщика OLE DB шаблона более подробная информация об использовании мастера для создания поставщика.
Макросы для шаблонов поставщика OLE DB
Родственные слова