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

See Also

overview, WSAAsyncGetHostByAddr, WSAAsyncGetHostByName, WSAAsyncGetProtoByName, WSAAsyncGetProtoByNumber, WSAAsyncGetServByName, WSAAsyncGetServByPort