โมฆะ UpdateRegistry ( OLE_APPTYPE nAppType = OAT_INPLACE_SERVER, LPCSTR * rglpszRegister = NULL, LPCSTR ไกล * rglpszOverwrite = NULL );
พารามิเตอร์
nAppType
ค่าจากการแจงOLE_APPTYPEนับ ซึ่งกำหนดไว้ใน AFXDISPH. It สามารถมีหนึ่งในค่าต่อไปนี้:
rglpszRegister
รายการของรายการที่ถูกเขียนลงในรีจิสทรีหากไม่มีรายการที่มีอยู่เท่านั้น?
rglpszOverwrite
รายการของรายการที่ถูกเขียนลงในรีจิสทรีคำนึงว่าการมีอยู่ของรายการใด ๆ ก่อนหน้านี้?
หมายเหตุ
โหลดแฟ้มชนิดข้อมูลจากสายแม่แบบเอกสาร และทำให้ข้อมูลในรีจิสทรีของระบบ OLE?
ข้อมูลการลงทะเบียนถูกโหลดโดยความของการเรียกไปยังCDocTemplate::GetDocString สตริงย่อยที่ดึงข้อมูลคือระบุดัชนีregFileTypeId, regFileTypeNameและfileNewNameตามที่อธิบายไว้ในเพจที่อ้างอิงGetDocString?
ถ้าสตริงย่อยregFileTypeIdที่ว่างเปล่า หรือ ถ้าการเรียกไปยังGetDocStringล้มเหลวสำหรับเหตุผลอื่น ๆ ฟังก์ชันนี้ล้มเหลว และไม่มีป้อนข้อมูลแฟ้มข้อมูลในรีจิสทรี?
ข้อมูลในอาร์กิวเมนต์rglpszRegisterและrglpszOverwriteถูกเขียนไปยังรีจิสทรีที่ผ่านการเรียกไปยังAfxOleRegisterServerClass ข้อมูลที่เป็นค่าเริ่มต้น ซึ่งมีการลงทะเบียนเมื่อสองอาร์กิวเมนต์NULLเหมาะสำหรับโปรแกรมประยุกต์ส่วนใหญ่ได้ สำหรับข้อมูลเกี่ยวกับโครงสร้างของข้อมูลในอาร์กิวเมนต์เหล่านี้ ดูAfxOleRegisterServerClass?
ดูข้อมูลเพิ่มเติม IDispatchในการอ้างอิงของ Win32 SDK OLE โปรแกรมเมอร์ของ?
ภาพรวม COleTemplateServer |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDocTemplate::GetDocString, AfxOleRegisterServerClass(&N)