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
ดูเพิ่มเติม