AtlReportError

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 แมโครและฟังก์ชันที่ส่วนกลาง

ดูเพิ่มเติม

MAKE_HRESULT

Index