WSAGetLastError

WSAGetLastError ÇÔ¼ö´Â °¡Àå ÃÖ±Ù¿¡ ÀϾ ½ÇÆÐÇÑ ¼ÒÄÏ¿¬»êÀÇ ¿¡·¯Äڵ带 ¾ò¾î³»´Â ÇÔ¼öÀÔ´Ï´Ù.

int WSAGetLastError (void);

 

Remarks

WSAGetLastError ÇÔ¼ö´Â ¸¶Áö¸·À¸·Î ¹ß»ýÇÑ ³×Æ®¿÷ ¿¡·¯¸¦ ¹ÝȯÇÕ´Ï´Ù. ƯÁ¤ÇÑ À©µµ¿ì ¼ÒÄÏÀÌ ¿¡·¯°¡ ¹ß»ýµÇ¸é, ÀÌ ÇÔ¼ö´Â ±×¿¡ ÀûÀýÇÑ ¿¡·¯Äڵ带 ¹ÝȯÇÏ°ÔµÇÁÒ. ÀÌ ¿¡·¯ÄÚµå´Â getsockopt ÇÔ¼ö¸¦ SO_ERROR ¿É¼ÇÀ¸·Î È£ÃâÇؼ­ ¾òÀº ¿¡·¯ÄÚµå¿Í´Â ´Ù¸¦ ¼ö ÀÖÀ¸´Ï ¿°µÎÇØ µÎµµ·Ï ÇϽñ¸¿ä. WSAGetLastError ´Â ´ÙÁß¾²·¹µå ¾îÇø®ÄÉÀ̼ÇÀÌ °æ¿ì ¸ðµç ¾²·¹µåÀÇ ¼ÒÄÏ¿¡ ´ëÇؼ­ µ¿ÀÛÀ» ÇÏ°Ô µÈ´Ù´Â Á¡µÎ ¿°µÎÇØ µÎµµ·Ï ÇսôÙ.

¼º°øÀûÀÎ ¼ÒÄÏ ÇÔ¼öÀÇ È£ÃâÀ̶óµçÁö, WSAGetLastErrorÀÇ È£ÃâÀº ¿¡·¯Äڵ带 ¸®¼ÂÇÏÁö ¾Ê½À´Ï´Ù. ¿¡·¯Äڵ带 ¸®¼ÂÇÏ°í ³ªÁß¿¡ ´Ù½Ã »ç¿ëÇϱâ À§Çؼ­´Â WSAGetLastError ÇÔ¼ö¸¦ iError ¸Å°³º¯¼ö¸¦ 0À¸·ÎÇÏ¿© È£ÃâÇØ¾ß ÇÕ´Ï´Ù. SO_ERROR ¿É¼ÇÀ¸·Î È£ÃâµÈ getsockopt ÇÔ¼ö¶ÇÇÑ 0À¸·Î È£ÃâÇؼ­ ¿¡·¯Äڵ带 ¸®¼ÂÇؾ߸¸, ´ÙÀ½¿¡ Á¤È®ÇÑ ¿¡·¯Äڵ带 ¾òÀ» ¼ö ÀÖ´Ù´ÂÁ¡! Áß¿äÇÑ ºÎºÐÀ̴ϱî. ²À! ²À! ²À! ¿°µÎÇØ µÎµµ·Ï ÇսôÙ.

±×¸®°í ºñµ¿±â ³×Æ®¿÷ ÅëÁö ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¶§ ¸Þ½ÃÁöÀÇ lParamÀ¸·Î ¿À´Â ¿¡·¯°ªÀº WSAGetLastErrorÇÔ¼ö·Î ¾ò¾î³½ ¿¡·¯°ª°ú ´Ù¸¦ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ µÎ ¿¡·¯°ªÀ» ºñ±³Çؼ­ ¼­·Î üũÇÏ´Â °ÍÀº ¹«ÀÇ¹Ì ÇÏ´Ù´Â °ÍÀ» ¶ÇÇÑ ¿°µÎÇØ µÎµµ·Ï ÇսôÙ.

 

Return Values

ÇÔ¼öÀÇ ¹Ýȯ°ªÀº ¸¶Áö¸· À©µµÁî ¼ÒÄÏ ¿¬»êÀÇ ¿¡·¯Äڵ带 ÀǹÌÇÕ´Ï´Ù.

 

QuickInfo

Windows NT : »ç¿ë°¡´É
Windows : »ç¿ë°¡´É
Windows CE :
¹öÁ¯ 1.0 ±×¸®°í ±×ÀÌÈÄÀÇ ¹öÁ¯¿¡¼­ »ç¿ë°¡´É
Header :
          Win16/32 : winsock.h
          Win32-II : winsock2.h
Import Library :
          Win16 : winsock.lib
          Win32 : wsock32.lib
          Win32-II : ws2_32.lib

See Also

overview, getsockopt, WSASetLastError