SCHEMA_ENTRY

SCHEMA_ENTRY ( guid, rowsetClass );

พารามิเตอร์

guid

Rowset กับ schema GUID ดู IDBSchemaRowsetในการอ้างอิงของ OLE DB โปรแกรมเมอร์ของรายการเค้าร่าง rowsets และ guid ของตน?

rowsetClass

ชั้นที่จะถูกสร้างขึ้นเพื่อแสดง rowset.nbsp ในเค้าร่าง(&N);

หมายเหตุ

แมโครนี้ associates GUID กับคลาส IDBSchemaRowsetImplแล้วสามารถสอบถามการแมปสำหรับรายการของ Guid หรือสามารถสร้าง rowset แบบถ้ามันถูกกำหนด GUID Rowset เค้าร่างIDBSchemaRowsetImplสร้างคล้ายคลึงกับแบบมาตรฐานCRowsetImpl-มาคลาส นอกจากนั้นต้องมีวิธีดำเนินการที่มีลายเซ็นต่อไปนี้:

Hresult ในดำเนินการ (ยาว * pcRowsAffected, ULONG cRestrictions, const VARIANT * rgRestrictions)

ฟังก์ชันนี้ดำเนินนำเข้าข้อมูลของ rowset ตัวช่วยสร้างวัตถุ ATL สร้างสามเค้าร่างแรก rowsets ในโครงการ: หนึ่งสำหรับแต่ละ schema OLE DB ที่บังคับสาม (DBSCHEMA_TABLES, DBSCHEMA_COLUMNSและDBSCHEMA_PROVIDER_TYPESตามที่อธิบายไว้ใน IDBSchemaRowsetในการอ้างอิงของ OLE DB โปรแกรมเมอร์ของ) ตัวช่วยสร้างการเพิ่มรายการที่ตรงกันทั้งสามในเค้าร่างแผนผัง ดูที่การสร้างการ OLE DB Template Providerสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวช่วยสร้างเพื่อสร้างตัวให้บริการการ?

แมโครสำหรับแม่แบบของ OLE DB Provider

ดูเพิ่มเติม

BEGIN_SCHEMA_MAP, END_SCHEMA_MAP

Index