HRESULT WINAPI AtlReportError (const CLSIDamp; clsid, LPCOLESTR lpszDescconst, IID ¹× iid GUID_NULL, HRESULT = hRes = 0 );(&A)
HRESULT WINAPI AtlReportError (const CLSIDamp; clsid, LPCOLESTR lpszDescDWORDdwHelpIDLPCOLESTRlpszHelpFileconst, IID ¹× iid GUID_NULL, HRESULT = hRes = 0 );(&A)
HRESULT WINAPI AtlReportError (const CLSIDamp; clsid, LPCSTR lpszDesc, const IID ¹× iid GUID_NULL = HRESULT hRes = 0 );(&A)
HRESULT WINAPI AtlReportError (const CLSIDamp; clsid, LPCSTR lpszDescDWORDdwHelpIDLPCSTRlpszHelpFileconst, IID ¹× iid GUID_NULL, HRESULT = hRes = 0 );(&A)
HRESULT WINAPI AtlReportError (const CLSIDamp; clsid, UINT ²Ù¹÷²Ù¹÷, const IID ¹× iid GUID_NULL, HRESULT = hRes = 0, HINSTANCEhInst_Module.GetResourceInstance (&)); =
HRESULT WINAPI AtlReportError (const CLSIDamp; clsid, UINT ²Ù¹÷²Ù¹÷DWORDdwHelpIDLPCOLESTRlpszHelpFileconst, IID ¹× iid GUID_NULL, HRESULT = hRes = 0, HINSTANCEhInst_Module.GetResourceInstance (&)); =
¹Ýȯ °ª
HRes ¸Å°³ º¯¼ö°¡ ¾Æ´Ñ °æ¿ì hRes°ªÀ» ¹Ýȯ ÇÕ´Ï´Ù. HRes 0 À̸é AtlReportError ÀÇ Ã³À½ 4 °³ÀÇ ¹öÀü DISP_E_EXCEPTIONÀ» ¹Ýȯ ÇÕ´Ï´Ù. ¸ÅÅ©·Î °á°ú ¹Ýȯ ÇÏ´Â ¸¶Áö¸· µÎ ¹öÀü MAKE_HRESULT (1, FACILITY_ITF, ²Ù¹÷²Ù¹÷ )¡£
¸Å°³ º¯¼ö
clsid
[in] ¿À·ù¸¦ º¸°í ÇÏ´Â °³Ã¼ÀÇ CLSID¡£
lpszDesc
[in] ¿À·ù¸¦ ¼³¸í ÇÏ´Â ¹®ÀÚ¿ÀÔ´Ï´Ù. À¯´ÏÄÚµå ¹öÀü ÁöÁ¤´Â lpszDesc Çü½ÄÀÇ LPCOLESTR; ANSI ¹öÀü LPCSTR ÀÇ Á¾·ù¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
iid
[in] ¿À·ù ¿î¿µ üÁ¦¿¡ ÀÇÇØ Á¤ÀÇ µÈ °æ¿ì ¿À·ù ¶Ç´Â GUID_NULL ¸¦ Á¤ÀÇ ÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÇ IID¡£
hRes
[in] È£ÃâÀÚ¿¡ °Ô HRESULT ¸¦ ¹Ýȯ¡£
²Ù¹÷²Ù¹÷
[in] ¿À·ù ¼³¸í ¹®ÀÚ¿ ÀúÀå µÈ ¸®¼Ò½º ½Äº°ÀÚÀÔ´Ï´Ù. ÀÌ °ªÀº 0x0200 0xFFFF, »çÀÌ-¼Ó¿©¾ß ÇÑ´Ù. µð¹ö±× ºôµå¿¡¼ ASSERT nID ¿¡ À¯È¿ÇÑ ¹®ÀÚ¿ À妽º ÇÏ´Â °æ¿ì ¹ß»ý ÇÕ´Ï´Ù. ¸±¸®½º ºôµå¿¡¼ ¿À·ù ¼³¸í ¹®ÀÚ¿ ¼³Á¤ µË´Ï´Ù "¾Ë ¼ö ¾ø´Â ¿À·ù°¡ ¹ß»ý Çß½À´Ï´Ù."
dwHelpID
[in] ¿À·ù¿¡ ´ë ÇÑ µµ¿ò¸» ÄÁÅØ½ºÆ® ½Äº°ÀÚ¡£
lpszHelpFile
[in] ¿À·ù¸¦ ¼³¸í ÇÏ´Â µµ¿ò¸» ÆÄÀÏÀÇ À̸§°ú °æ·Î¡£
hInst
[in] ¸®¼Ò½º ÇÚµéÀÔ´Ï´Ù. ±âº»ÀûÀ¸·ÎÀÌ ¸Å°³ º¯¼ö´Â _Module::GetResourceInstance, _Module CComModule ¶Ç´Â ±×°Í¿¡¼ ÆÄ»ý µÈ Ŭ·¡½ºÀÇ Àü¿ª ÀνºÅϽº¡£
ÁÖÀÇ
¼³Á¤¿¡¼ IErrorInfo ÀÎÅÍÆäÀ̽º´Â °³Ã¼ÀÇ Å¬¶óÀÌ¾ðÆ®¿¡ ¿À·ù Á¤º¸¸¦ Á¦°ø ÇÕ´Ï´Ù. ¹®ÀÚ¿ lpszDesc ¿À·ùÀÇ ÅØ½ºÆ® ¼³¸íÀ¸·Î »ç¿ë µË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ AtlReportError¿¡¼ ¹Ýȯ ÇÏ´Â hRes ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ¿À·ù¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº IErrorInfo ±¸Á¶ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í Ç׸ñ