Sdílet prostřednictvím


SCHEMA_ENTRY

Přidruží identifikátor GUID třídy.

SCHEMA_ENTRY(
   guid,
   rowsetClass 
); 

Parametry

  • guid
    Schéma řádků GUID.Viz sady řádků IDBSchemaRowset v OLE DB Programmer's Reference seznam řádků schémat a identifikátorů GUID.

  • rowsetClass
    Třída, která bude vytvořena představují sadu řádků schématu.

Poznámky

IDBSchemaRowsetImpl , můžete dotaz mapa seznam identifikátorů GUID nebo může vytvořit sadu řádků, pokud je mu identifikátor GUID.Schéma řádků IDBSchemaRowsetImpl vytvoří podobný standard CRowsetImpl-odvozené třídy, s výjimkou musí poskytnout spouštět metoda, která má následující:

HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,

const VARIANT* rgRestrictions)

Tato spouštět funkce naplní dat sadou řádků.Vytvoří Průvodce projektu ATL popsaným v sady řádků IDBSchemaRowset v OLE DB Programmer's Reference, tři počáteční schéma sady řádků v projektu pro všechny tři povinné OLE DB schémat:

  • DBSCHEMA_TABLES

  • DBSCHEMA_COLUMNS

  • DBSCHEMA_PROVIDER_TYPES

Průvodce přidá také tři odpovídající položky v mapě schématu.Viz zprostředkovatele OLE DB šablony pro vytváření Další informace o použití Průvodce k vytvoření zprostředkovatele.

Požadavky

Záhlaví: atldb.h

Viz také

Referenční dokumentace

BEGIN_SCHEMA_MAP

END_SCHEMA_MAP

Další zdroje

Makra šablony zprostředkovatele OLE DB