CInternetSession::OnStatusCallback

°¡»ó void OnStatusCallback (DWORD dwContext, DWORD dwInternetStatus, LPVOID lpvStatusInformation, DWORD dwStatusInformationLength );

¸Å°³ º¯¼ö

dwContext

ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÇÇØ Á¦°ø µÇ´Â ÄÁÅØ½ºÆ® °ª¡£

dwInternetStatus

ÄݹéÀ» ¸¸µç ÀÌÀ¯¸¦ ³ªÅ¸³»´Â »óÅ ÄÚµåÀÔ´Ï´Ù. °¡´ÉÇÑ °ªÀÇ Å×ÀÌºí¿¡ ´ë ÇÑ ¼³¸í ºÎºÐ À» ÂüÁ¶ÇÕ´Ï´Ù¡£

lpvStatusInformation

ÀÌ ÄÝ¹é °ü·Ã Á¤º¸¸¦ Æ÷ÇÔ ÇÏ´Â ¹öÆÛ¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

dwStatusInformationLength

LpvStatusInformation ÀÇ Å©±â¡£

ÁÖÀÇ

ÀÌ ¸â¹ö ÇÔ¼ö´Â »óÅ ÄÝ¹é »ç¿ë ÇÏ °í ÀÛ¾÷ÀÌ º¸·ù ÁßÀÎ »óŸ¦ ¾÷µ¥ÀÌÆ® ÇÏ·Á¸é ÇÁ·¹ÀÓ ¿öÅ©¿¡ ÀÇÇØ È£Ã⠵˴ϴÙ. EnableStatusCallback »óÅ callback.nbspÀÇ È°¿ëÀ» ¸ÕÀú È£Ãâ ÇØ¾ß ÇÕ´Ï´Ù(&N).;

DwInternetStatus ¸Å°³ º¯¼ö´Â ¼öÇà µÇ´Â ÀÛ¾÷À» ³ªÅ¸³À´Ï´Ù ÇÏ °í lpvStatusInformation ÀÇ ³»¿ë¿¡ ÀÖÀ» °ÍÀÔ´Ï´Ù °áÁ¤ ÇÕ´Ï´Ù. dwStatusInformationLength ´Â lpvStatusInformation¿¡ Æ÷ÇÔ µÈ µ¥ÀÌÅÍÀÇ ±æÀÌ ³ªÅ¸³À´Ï´Ù. DwInternetStatus ¿¡ ´ë ÇÑ ´ÙÀ½ »óÅ °ª Á¤ÀÇ ´ÙÀ½°ú °°½À´Ï´Ù.:

°ª ÀǹÌ
INTERNET_STATUS_RESOLVING_NAME LpvStatusInformation ¿¡ Æ÷ÇÔ µÈ À̸§ÀÇ IP ÁÖ¼Ò¸¦ ã°í¡£
INTERNET_STATUS_NAME_RESOLVED ¼º°øÀûÀ¸·Î lpvStatusInformation ¿¡ Æ÷ÇÔ µÈ À̸§ÀÇ IP ÁÖ¼Ò¸¦ ¹ß°ß¡£
INTERNET_STATUS_CONNECTING_TO_SERVER LpvStatusInformation °¡ °¡¸®Å°´Â ¼ÒÄÏ ÁÖ¼Ò (SOCKADDR)¿¡ ¿¬°á¡£
INTERNET_STATUS_CONNECTED_TO_SERVER LpvStatusInformation °¡ °¡¸®Å°´Â ¼ÒÄÏ ÁÖ¼Ò (SOCKADDR)¿¡ ¼º°øÀûÀ¸·Î ¿¬°á¡£
INTERNET_STATUS_SENDING_REQUEST ¼­¹ö¿¡ Á¤º¸ ¿äûÀ» º¸³À´Ï´Ù. LpvStatusInformation ¸Å°³ º¯¼ö´Â NULL ÀÔ´Ï´Ù.
INTERNET_STATUS_ REQUEST_SENT ¼º°øÀûÀ¸·Î ¼­¹ö¿¡ Á¤º¸ ¿äûÀ» º¸³Â½À´Ï´Ù. LpvStatusInformation ¸Å°³ º¯¼ö´Â NULL ÀÔ´Ï´Ù.
INTERNET_STATUS_RECEIVING_RESPONSE ¼­¹ö°¡ ¿äû¿¡ ÀÀ´äÇÒ ¶§±îÁö ±â´Ù¸®´Â. LpvStatusInformation ¸Å°³ º¯¼ö´Â NULL ÀÔ´Ï´Ù.
INTERNET_STATUS_RESPONSE_RECEIVED ¼º°øÀûÀ¸·Î ¼­¹ö¿¡¼­ ÀÀ´äÀ» ¹Þ¾Ò½À´Ï´Ù. LpvStatusInformation ¸Å°³ º¯¼ö´Â NULL ÀÔ´Ï´Ù.
INTERNET_STATUS_CLOSING_CONNECTION ¼­¹ö¿¡ ¿¬°áÀ» ´Ý´Â ÁßÀÔ´Ï´Ù. LpvStatusInformation ¸Å°³ º¯¼ö´Â NULL ÀÔ´Ï´Ù.
INTERNET_STATUS_CONNECTION_CLOSED ¼º°øÀûÀ¸·Î ¼­¹ö¿¡ ¿¬°áÀ» ´Ý¾Ò½À´Ï´Ù. LpvStatusInformation ¸Å°³ º¯¼ö´Â NULL ÀÔ´Ï´Ù.
INTERNET_STATUS_HANDLE_CREATED Win32 API ÇÔ¼ö InternetConnect ¿¡ ÀÇÇØ ³ªÅ¸³»´Â µ¥ ±×°Í »õ ÇÚµéÀ» ¸¸µé¾ú½À´Ï´Ù. ±×·¯¸é ´Ù¸¥ ½º·¹µå¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥ È£Ãâ Win32 ÇÔ¼ö InternetCloseHandle ¿¬°á ½Ã°£ÀÌ ³Ê¹« ¿À·¡ °É¸®´Â °æ¿ì. ÀÌ·¯ÇÑ ÇÔ¼ö¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ActiveX SDK ¸¦ ÂüÁ¶ ÇϽʽÿÀ.
INTERNET_STATUS_HANDLE_CLOSING ÇÚµé °ªÀÌ ¼º°øÀûÀ¸·Î Á¾·á¡£
INTERNET_STATUS_REQUEST_COMPLETE ºñµ¿±â ÀÛ¾÷À» ¿Ï·á Çß½À´Ï´Ù. INTERNET_FLAG_ASYNC¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº CInternetSession »ý¼ºÀÚ¸¦ ÂüÁ¶ ÇϽʽÿÀ.DwStatusInformationLength ¹× INTERNET_ASYNC_RESULT ±¸Á¶¿¡¼­ lpvStatusInformation ¸Å°³ º¯¼ö Æ÷ÀÎÆ® ºñµ¿±â ÇÔ¼öÀÇ ÃÖÁ¾ ¿Ï·á »óŸ¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ERROR_INTERNET_EXTENDED_ERRORÀ̸é ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Win32 ÇÔ¼ö InternetGetLastResponseInfo¸¦ »ç¿ë ÇÏ ¿© ¼­¹ö ¿À·ù Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÔ¼ö¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ActiveX SDK ¸¦ ÂüÁ¶ ÇϽʽÿÀ.

INTERNET_STATUS_REQUEST_COMPLETE, INTERNET_ASYNC_RESULT ±¸Á¶¿¡¼­ lpvStatusInformation Æ÷ÀÎÆ®ÀÇ °æ¿ì¿¡ °°ÀÌ Á¤ÀÇ µË´Ï´Ù.:

»óÅ ÄÝ¹é ·çÆ¾À» ¼öÇà Çϱâ Àü¿¡ ¸î °¡Áö ÀÛ¾÷À» ¿ä±¸ Çϵµ·ÏÀÌ ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ¡£

¸Þ¸ðnbsp;??»óÅ ÄݹéÀÌ ½º·¹µå »óÅ º¸È£¸¦ ÇØ¾ßÇÕ´Ï´Ù. MFC °øÀ¯ ¶óÀ̺귯¸®¸¦ »ç¿ë ÇÏ´Â °æ¿ì ±ÍÇÏÀÇ ÀçÁ¤ÀÇÀÇ ½ÃÀÛ ºÎºÐ¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡(&N):

AFX_MANAGE_STATE (AfxGetAppModuleState ())

ºñµ¿±â ÀÛ¾÷¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ ÀÎÅÍ³Ý Ã¹°ÉÀ½: WinInet Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

CInternetSession °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp;CInternetSession::EnableStatusCallback, CInternetSession::GetContext(&N)

Index