CRowsetImpl::GetColumnInfo

คง 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)

Index