SCHEMA_ENTRY

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

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

BEGIN_SCHEMA_MAP, END_SCHEMA_MAP

Index