HRESULT ´Ù¿î·Îµå ( T* pT, ATL_PDATAAVAILABLE pFunc, BSTR bstrURL, IUnknown * pUnkContainer = NULL, BOOL bRelative = FALSE);
¹Ýȯ °ª
Ç¥ÁØ HRESULT °ª Áß Çϳª¡£
¸Å°³ º¯¼ö
pT
[in] ºñµ¿±â µ¥ÀÌÅÍ Àü¼ÛÀ» ¿äû ÇÏ´Â °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. CBindStatusCallback °³Ã¼°¡ÀÌ °³Ã¼ÀÇÀÌ Å¬·¡½º¿¡ templatized¡£
pFunc
[in] ÀÐÀ» ¼ö ÀÖ´Â µ¥ÀÌÅ͸¦ ¼ö½Å ÇÏ´Â ÇÔ¼ö¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÇÔ¼ö Çü½Ä TÀÇ °³Ã¼ÀÇ Å¬·¡½ºÀÇ ±¸¼º¿øÀÔ´Ï´Ù. ±¸¹® ¹× ¿¹¿¡ ´ë ÇÑ StartAsyncDownload ¸¦ ÂüÁ¶ ÇϽʽÿÀ.
bstrURL
[in] µ¥ÀÌÅ͸¦ °¡Á®¿Ã URLÀÔ´Ï´Ù. ¿Ã¹Ù¸¥ URL ¶Ç´Â ÆÄÀÏ À̸§À» ¼ö ÀÖ½À´Ï´Ù. NULLÀÏ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î:
CComBSTR mybstr =_T("http://somesite/data.htm")
pUnkContainer
[in] ÄÁÅ×À̳ÊÀÇ IUnknown . NULL ±âº»ÀûÀ¸·Î¡£
bRelative
[in] »ó´ë ¶Ç´Â Àý´ë URL ÀÎÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â Ç÷¡±×ÀÔ´Ï´Ù. False ÀÌ¸é ±âº»ÀûÀ¸·Î URLÀ» Àǹ̴ Àý´ë¡£
ÁÖÀÇ
CBindStatusCallback °³Ã¼¸¦ ¸¸µé°í ÁöÁ¤µÈ µÈ URL¿¡¼ ºñµ¿±âÀûÀ¸·Î µ¥ÀÌÅ͸¦ ´Ù¿î·Îµå¸¦ ½ÃÀÛ ÇÏ·Á¸é StartAsyncDownload ¸¦ È£Ãâ ÇÕ´Ï´Ù. µ¥ÀÌÅÍÀÇ »õ ¹öÀüÀ» ÀÛ¼ºÇÒ ¶§¸¶´Ù »ç¿ëÇÒ OnDataAvailableÅëÇØ °³Ã¼¿¡ Àü¼Û µË´Ï´Ù. OnDataAvailable µ¥ÀÌÅ͸¦ Àаí pFunc (¿¹: µ¥ÀÌÅ͸¦ ÀúÀå Çϰųª ȸ鿡 Àμâ) °¡¸®Å°´Â ÇÔ¼ö È£Ãâ¡£
CBindStatusCallback °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö(&N)
Âü°í Ç׸ñnbsp;CBindStatusCallback::StartAsyncDownload(&N)