Hresult ใน WINAPI AtlReportError (const CLSIDamp clsid, LPCOLESTR lpszDesc, const IID & iid = GUID_NULL, hresult ใน hRes = 0 );
Hresult ใน WINAPI AtlReportError (const CLSIDamp clsid, LPCOLESTR lpszDesc, DWORDdwHelpID, LPCOLESTRlpszHelpFile, const IID & iid = GUID_NULL, hresult ใน hRes = 0 );
Hresult ใน WINAPI AtlReportError (const CLSIDamp clsid, LPCSTR lpszDesc, const IID & iid = GUID_NULL Hresult ใน hRes = 0 );
Hresult ใน WINAPI AtlReportError (const CLSIDamp clsid, LPCSTR lpszDesc, DWORDdwHelpID, LPCSTRlpszHelpFile, const IID & iid = GUID_NULL, hresult ใน hRes = 0 );
Hresult ใน WINAPI AtlReportError (const CLSIDamp clsid, UINT nID, const IID & iid = GUID_NULL, hresult ใน hRes = 0, HINSTANCEhInst= _Module.GetResourceInstance ());
Hresult ใน WINAPI AtlReportError (const CLSIDamp clsid, UINT nID, DWORDdwHelpID, LPCOLESTRlpszHelpFile, const IID & iid = GUID_NULL, hresult ใน hRes = 0, HINSTANCEhInst= _Module.GetResourceInstance ());
ส่งกลับค่า
ถ้าพารามิเตอร์hResไม่ใช่ศูนย์ ส่งกลับค่าของhRes ถ้าhResไม่ศูนย์ แล้วรุ่นสี่ครั้งแรกของAtlReportErrorกลับDISP_E_EXCEPTION รุ่นล่าสุดสองส่งกลับผลลัพธ์ของแมโคMAKE_HRESULT (1, FACILITY_ITF, nID )?
พารามิเตอร์
clsid
[ใน] CLSID ของวัตถุมีการรายงานข้อผิดพลาด?
lpszDesc
[ใน] สายอักขระการอธิบายข้อผิดพลาด รุ่น Unicode ระบุว่าlpszDescเป็นชนิดLPCOLESTR รุ่น ANSI ระบุชนิดของLPCSTR?
iid
[ใน] IID ของอินเทอร์เฟซที่กำหนดถ้ามีกำหนดข้อผิดพลาด โดยระบบปฏิบัติการผิดพลาดหรือGUID_NULL?
hRes
[ใน] Hresult ในที่คุณต้องการส่งกลับไปยังผู้โทร?
nID
[ใน] ตัวเก็บสายอักขระคำอธิบายข้อผิดพลาดระบุทรัพยากร ค่านี้ควรนอนระหว่าง 0x0200 และ 0xFFFF รวม ในการตรวจแก้จุดบกพร่องสร้างASSERTจะส่งผลหากnIDทำดัชนีเป็นสายอักขระที่ถูกต้อง ในรุ่นสร้าง สายอักขระคำอธิบายข้อผิดพลาดจะถูกตั้งค่า "Unknown Error"
dwHelpID
[ใน] ตัวระบุเนื้อหาวิธีใช้สำหรับข้อผิดพลาด?
lpszHelpFile
[ใน] เส้นทางและชื่อแฟ้มวิธีใช้อธิบายข้อผิดพลาด?
hInst
[ใน] ตัวจัดการทรัพยากร โดยค่าเริ่มต้น พารามิเตอร์นี้คือ_Module::GetResourceInstance, _Moduleที่เป็นอินสแตนซ์ส่วนกลางของCComModuleหรือคลาสที่ได้รับมาจาก?
หมายเหตุ
ตั้งค่าการ IErrorInfoอินเทอร์เฟซการให้ข้อมูลข้อผิดพลาดไปยังไคลเอนต์ของวัตถุ สายlpszDescใช้เป็นคำอธิบายข้อความข้อผิดพลาด เมื่อไคลเอนต์ได้รับhResคุณกลับจากAtlReportErrorไคลเอ็นต์สามารถเข้าถึงโครงสร้างIErrorInfoสำหรับรายละเอียดเกี่ยวกับข้อผิดพลาด?
ATL แมโครและฟังก์ชันที่ส่วนกลาง
ดูเพิ่มเติม