win api : GetQueuedCompletionStatus - IOCP·Î ºÎÅÍ ÀÔÃâ·Â ¿Ï·á¸¦ ±â´Ù¸°´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

GetQueuedCompletionStatus

IOCPÀÇ ÀÔÃâ·Â ¿Ï·á ´ë±â¿­·Î ºÎÅÍ ÀÔÃâ·Â ¿Ï·á¸¦ ±â´Ù¸°´Ù. ¸¸¾à ´ë±â¿­¿¡ ¿Ï·á°¡ ¾ø´Ù¸é, ÀÌ ÇÔ¼ö´Â ´ë±â¿­¿¡ ÀÔÃâ·Â ¿Ï·á°¡ ÀÖÀ» ¶§±îÁö ´ë±âÇÑ´Ù.

BOOL WINAPI GetQueuedCompletionStatus( 
  __in   HANDLE CompletionPort, 
  __out  LPDWORD lpNumberOfBytes, 
  __out  PULONG_PTR lpCompletionKey, 
  __out  LPOVERLAPPED *lpOverlapped, 
  __in   DWORD dwMilliseconds 
); 
 

¸Å°³ º¯¼ö

  • CompletionPort
    CP´Â CreateIoCompletionPort ÇÔ¼ö·Î ¸¸µç CP ÇÚµé.
  • lpNumberOfBytes
    ÀÔÃâ·Â ¿Ï·á ¿¬»êÀÇ °á°ú·Î Àü¼ÛµÈ µ¥ÀÌÅÍÀÇ Å©±â.
  • lpCompletionKey
  • lpOverlapped
    Áßø ¿¬»êÀÇ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â OVERLAPPED ±¸Á¶Ã¼¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ.
  • dwMilliseconds
    ÀÔÃâ·Â ¿Ï·á ´ë±â¿­¿¡¼­ ±â´Ù¸®´Â ½Ã°£. dwMilliseconds ½Ã°£µ¿¾È ¿Ï·á º¸°í°¡ ¾øÀ¸¸é FALSE¸¦ ¹ÝȯÇÑ´Ù. ½Ã°£À» ÃʰúÇÑ °æ¿ì lpOverlapped´Â NULLÀ» ¹ÝȯÇÑ´Ù.
    ¸¸¾à INFINITE¸¦ ÁöÁ¤ÇÏ¸é ¿Ï·á º¸°í°¡ ÀÖÀ» ¶§±îÁö ¿µ¿øÈ÷ ±â´Ù¸°´Ù.

¹Ýȯ °ª

¼º°øÇϸé 0, ½ÇÆÐÇϸé 0ÀÌ ¾Æ´Ñ °ªÀ» ¹Ýȯ ÇÑ´Ù.

¼³¸í

ÀÌ ÇÔ¼ö´Â ¿öÄ¿ ½º·¹µå¿¡¼­ CP¿¡¼­ ¿Ï·á º¸°í¸¦ ±â´Ù¸®±â À§Çؼ­ »ç¿ëÇÑ´Ù.

¿¹Á¦

IOCP ÇÁ·Î±×·¡¹Ö Âü°í
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.