WSACancelAsyncRequest
WSACancelAsyncRequest ÇÔ¼ö´Â ºñµ¿±â ¿¬»êÁß¿¡ ÀÖ´Â ÀÛ¾÷À» °Á¦ÀûÀ¸·Î Á¾·áÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.
int WSACancelAsyncRequest (
HANDLE hAsyncTaskHandle
);
Parameters
hAsyncTaskHandle
[ÀÔ·Â] Á¾·áµÉ ºñµ¿±â ÀÛ¾÷¿¡ ´ëÇÑ Å½ºÅ©
ÇÚµé
Remarks
WSACancelAsyncRequest ÇÔ¼ö´Â WSAAsyncGetHostByName ÇÔ¼ö¿Í °°ÀÌ Y°ªÀ»±îÁö°í X°ª¸¦ ¾ò¾î³»´Â ºñµ¿±â À©µµÁî È®ÀåÇÔ¼ö(¿ø¹®¿¡´Â WSAAsyncGetXByY ¶ó°í Ç¥ÇöÀÌ µÇ¾î Àֳ׿ä.)ÀÇ ºñµ¿±â ¿¬»êÀ» Áßµµ¿¡ Ãë¼ÒÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù. Ãë¼Ò½Ãų ¿¬»êÀº hAsyncTaskHandle ¸Å°³º¯¼ö¿¡ ÀÇÇØ¼ ¸í½ÃµË´Ï´Ù. ÀÌ hAsyncTaskHandleÀº WSAAsyncGetXByY ÇüÅÂÀÇ ÇÔ¼ö°¡ È£ÃâµÉ ¶§ ¸®ÅϵǹǷΠÀ̰ªÀ» ÀÓ½ÃÀúÀå ÇØ µÎ¾ú´Ù°¡ WSACancelAsyncRequest ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§ »ç¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ºñµ¿±â ÀÛ¾÷¿¡ ´ëÇÑ ÀÛ¾÷Á¾·á´Â WSAEALREADY ¿¡·¯Äڵ带 ³»¸é¼ ½ÇÆÐ ÇÒ ¼öµµ Àִµ¥, ÀÌ·¯ÇÑ °æ¿ì´Â ÀÛ¾÷¿¡ ´ëÇÑ °á°ú ¸Þ½ÃÁö¸¦ ÀÌ¹Ì Ã³¸®ÇÑ »óÅÂÀ̰ųª ¾îÇø®ÄÉÀÌ¼Ç À©µµÁî Å¥¿¡ ¸Þ½ÃÁö°¡ ´ë±âÇϰí ÀÖ´Â °æ¿ìÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì WSACancelAsyncRequest ÇÔ¼ö´Â WSAEALREADY ¿¡·¯Äڵ带 ³»¸é¼ ½ÇÆÐÇÏ°Ô µË´Ï´Ù.
Return Values
Á¾·áÀÛ¾÷ÀÌ ¼º°øÀûÀ¸·Î ¼öÇàµÈ °æ¿ì WSACancelAsyncRequest ÇÔ¼ö´Â 0À» ¹ÝȯÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â SOCKET_ERRORÀ» ¸®ÅÏÇϰԵǰí, WSAGetLastError ÇÔ¼ö¸¦ È£ÃâÇÏ¿© ƯÁ¤ÇÑ ¿¡·¯Äڵ带 ¾ò¾î³¾ ¼ö ÀÖ½À´Ï´Ù.
Error Codes
WSANOTINITIALISED | ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇϱâ ÀÌÀü¿¡ WSAStartup ÇÔ¼ö¸¦ ¼º°øÀûÀ¸·Î È£ÃâÇØ¾ß ÇÕ´Ï´Ù. |
WSAENETDOWN | ³×Æ®¿÷ ¼ºê ½Ã½ºÅÛ¿¡¼ ¿¡·¯°¡ ³µ½À´Ï´Ù. |
WSAEINVAL | ¸í½ÃµÈ ºñµ¿±â ŽºÅ© ÇÚµéÀÌ ¿Ã¹Ù¸¥ °ªÀÌ ¾Æ´Õ´Ï´Ù. |
WSAEINPROGRESS | ºí·°Å· À©¼Ó v1.1ÀÌ ÁøÇà»óÅ¿¡ Àְųª, ¼ºñ½º ÇÁ·Î¹ÙÀÌ´õ°¡ ¾ÆÁ÷ ÄݹéÇÔ¼ö¸¦ ÁøÇàÇϰí ÀÖ½À´Ï´Ù. |
WSAEALREADY | Á¾·á½ÃŰ·Á´Â ºñµ¿±â ÀÛ¾÷ÀÌ ÀÌ¹Ì ¿Ï·áµÈ »óÅÂÀÔ´Ï´Ù. |
QuickInfo
Windows NT : »ç¿ë°¡´É
Windows :
»ç¿ë°¡´É
Windows CE : Áö¿øµÇÁö ¾ÊÀ½
Header
:
Win16/32
: winsock.h
Win32-II
: winsock2.h
Import Library :
Win16 : winsock.lib
Win32
: wsock32.lib
Win32-II
: ws2_32.lib
overview, WSAAsyncGetHostByAddr, WSAAsyncGetHostByName, WSAAsyncGetProtoByName, WSAAsyncGetProtoByNumber, WSAAsyncGetServByName, WSAAsyncGetServByPort