AtlReportError

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 ±¸Á¶ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ATL ¸ÅÅ©·Î ¹× Àü¿ª ÇÔ¼ö

Âü°í Ç׸ñ

MAKE_HRESULT

Index