คง ATLCOLUMNINFO * GetColumnInfo (T * pv, ULONG * pcCols );
ส่งกลับค่า
ตัวชี้ไปยังโครงสร้างATLCOLUMNINFOแบบคง?
พารามิเตอร์
pv
[ใน] ตัวชี้การของผู้ใช้ที่CRowsetImplมาคลาส?
pcCols
[ใน] ตัวชี้ (ผลผลิต) จำนวนของคอลัมน์ที่ถูกส่งกลับ?
หมายเหตุ
วิธีการนี้เป็นการยกเลิกขั้นสูง?
วิธีการนี้จะเรียกว่า โดยคลาสที่ใช้งานพื้นฐานหลายเพื่อดึงข้อมูลคอลัมน์สำหรับการร้องขอของไคลเอ็นต์เฉพาะ โดยปกติ วิธีการนี้จะถูกเรียกโดยIColumnsInfoImpl ถ้าคุณแทนที่วิธีนี้ คุณต้องวางรุ่นของเมธอดในCRowsetImplของคุณ-มาคลา เนื่องจากวิธีการอาจถูกวางในห้องไม่ใช่ templatized คุณต้องเปลี่ยนpvเป็นการเหมาะสมCRowsetImpl-มาคลาส?
ตัวอย่างต่อไปนี้สาธิตการใช้งานของ GetColumnInfo ในตัวอย่างนี้CMyRowsetอยู่CRowsetImpl-มาคลา เมื่อต้องการแทนที่GetColumnInfoสำหรับอินสแตนซ์ทั้งหมดของคลาสนี้ วางวิธีการต่อไปนี้ในการกำหนดคลาCMyRowset:
คง ATLCOLUMNINFO * GetColumnInfo(CMyRowset* pRowset, ULONG* pcCols)
{
....
}
ทั้ง อย่างATLMTOและ MyProvอย่างแสดงแทนที่วิธีนี้?
ภาพรวม CRowsetImpl |nbsp สมาชิกของคลาส CRowsetImpl(&N)