templatelt คลาสT, const CLSID *pclsid(&L) gt
คลาส CComCoClass(&G)
พารามิเตอร์
T
คลาส มาจากCComCoClass?
pclsid
ตัวชี้ไปยัง CLSID ของวัตถุ?
CComCoClassให้วิธีการเรียก CLSID ของวัตถุ และการตั้งค่าข้อผิดพลาดของข้อมูล วัตถุคลาใด ๆ ที่สามารถถูกสร้างขึ้นภายนอกควรได้มาจากCComCoClass?
นอกจากนี้CComCoClassยังกำหนดเริ่มต้นคลาโรงงานและสมุหโมเดลสำหรับวัตถุของคุณ CComCoClassใช้แมโครในสองต่อไปนี้:
คุณสามารถแทนอย่างใดอย่างหนึ่งเหล่านี้เริ่มต้น ด้วยการระบุแมโครอื่นในคำจำกัดความของคลาส ตัวอย่าง การใช้CComClassFactory2แทนCComClassFactoryระบุแมโคDECLARE_CLASSFACTORY2:
คลา CMyClass:..., nbsp สาธารณะ CComCoClass < CMyClass และ CLSID_CMyClass >
{
สาธารณะ:
DECLARE_CLASSFACTORY2(CMyLicense)
...
}
#รวม lt;atlcom.h>