CInternetSession (LPCTSTR pstrAgent = NULL, DWORD dwContext = 1, DWORD dwAccessType INTERNET_OPEN_TYPE_PRECONFIG, LPCTSTR = pstrProxyName = NULL, LPCTSTR pstrProxyBypass = NULL, DWORD dwFlags = 0);
¸Å°³ º¯¼ö
pstrAgent
ÀÀ¿ë ÇÁ·Î±×·¥ ¶Ç´Â ÀÎÅÍ³Ý ÇÔ¼ö (¿¹¸¦ µé¾î, "Microsoft ÀÎÅÍ³Ý ºê¶ó¿ìÀú")¸¦ È£Ãâ ÇÏ´Â ¿£ÅÍÆ¼ÀÇ À̸§À» ½Äº° ÇÏ´Â ¹®ÀÚ¿¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. PstrAgent NULL (±âº»°ª) À̸é ÇÁ·¹ÀÓ ¿öÅ© AfxGetAppName, ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ À̸§À» Æ÷ÇÔ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿À» ¹Ýȯ ÇÏ´Â Àü¿ª ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀϺΠÇÁ·ÎÅäÄÝ ¼¹ö¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À» ½Äº° ÇÏ·Á¸éÀÌ ¹®ÀÚ¿ »ç¿ë¡£
dwContext
ÀÛ¾÷¿¡ ´ë ÇÑ ÄÁÅØ½ºÆ® ½Äº°ÀÚÀÔ´Ï´Ù. dwContext CInternetSession::OnStatusCallback¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â ÀÛ¾÷ÀÇ »óÅ Á¤º¸¸¦ ½Äº° ÇÕ´Ï´Ù. ±âº»°ªÀº 1·Î ¼³Á¤ ±×·¯³ª, ÀÛ¾÷¿¡ ´ë ÇÑ Æ¯Á¤ ÄÁÅØ½ºÆ® ID¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °³Ã¼¿Í ±×°ÍÀÌ ÀÛ¾÷ ÄÁÅØ½ºÆ® id¿¡ ¿¬°á µË´Ï´Ù. DwFlags INTERNET_FLAG_ASYNC¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì ´ÙÀ½ÀÌ °³Ã¼¸¦ ¸¸µç °³Ã¼´Â ºñµ¿±â µ¿ÀÛ »óÅ ÄÝ¹é ·çÆ¾ µî·ÏÀ¸·Î. µ¿±âÀûÀ¸·Î ¿Ï·á µÉ ÇÔ¼ö¿¡¼ dwContext È£Ãâ¿¡ ´ë ÇÑ 0À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù¡£
dwAccessType
ÇÊ¿äÇÑ ¾×¼¼½ºÀÇ À¯ÇüÀÔ´Ï´Ù. ´ÙÀ½Àº À¯È¿ÇÑ °ª Áß Çϳª°¡ Á¤È® ÇÏ °Ô °ø±Þ µÉ ¼ö ÀÖ½À´Ï´Ù.:
pstrProxyName
DwAccessType À» INTERNET_OPEN_TYPE_PROXY·Î ¼³Á¤ µÈ °æ¿ì ±âº» CERN ÇÁ·Ï½Ã À̸§ÀÔ´Ï´Ù. ±âº»°ªÀº NULL ÀÔ´Ï´Ù.
pstrProxyBypass
¼±ÅÃÀû ¼¹ö ÁÖ¼Ò ¸ñ·ÏÀ» Æ÷ÇÔ ÇÏ´Â ¹®ÀÚ¿¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÇÁ·Ï½Ã ¾×¼¼½º¸¦ »ç¿ëÇÒ ¶§ ÀÌ·¯ÇÑ ÁÖ¼Ò¸¦ ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. NULL °ªÀ» Á¦°ø ÇÏ´Â °æ¿ì ¿ìȸ ¸ñ·ÏÀº ·¹Áö½ºÆ®¸®¿¡¼ ÀÐÀ» °ÍÀÔ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â dwAccessType INTERNET_OPEN_TYPE_PROXY ·Î ¼³Á¤ ÇÏ´Â °æ¿ì¿¡ Àǹ̡£
dwFlags
¿Í °°Àº ´Ù¾ç ÇÑ ¿É¼ÇÀ» ³ªÅ¸³À´Ï´Ù ij½Ì ¹× ºñµ¿±â µ¿ÀÛ ÇÕ´Ï´Ù. ±âº»°ªÀº 0À¸·Î ¼³Á¤ µË´Ï´Ù. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.:
ÁÖÀÇ
ÀÌ ¸â¹ö ÇÔ¼ö´Â CInternetSession °³Ã¼¸¦ ¸¸µé ¶§ È£Ã⠵˴ϴÙ. CInternetSession ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ È£Ãâ Çϴ ù ¹øÂ° ÀÎÅÍ³Ý ÇÔ¼öÀÔ´Ï´Ù. ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶¸¦ ÃʱâÈ ÇÏ °í ¹Ì·¡ÀÇ È£Ãâ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ Áغñ¡£
DwFlags INTERNET_FLAG_ASYNC¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì ´ÙÀ½ÀÌ Çڵ鿡¼ ÆÄ»ý µÈ ¸ðµç ÇÚµé ÇØ¾ßÇÑ´Ù ºñµ¿±â µ¿ÀÛ »óÅ ÄÝ¹é ·çÆ¾ µî·ÏÀ¸·Î¡£
ÀÎÅÍ³Ý ¿¬°áÀ» ¿ ¼ö ÀÖ½À´Ï´Ù, CInternetSession AfxThrowInternetException throw¡£
CInternetSession °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CInternetSession::Close, CInternetSession::EnableStatusCallback, CInternetSession::GetContext(&N)