ProtocolCmDropParty

NDIS_STATUS 

  ProtocolCmDropParty(

      IN NDIS_HANDLE  CallMgrPartyContext,

      IN PVOID  CloseData  OPTIONAL,

      IN UINT  Size  OPTIONAL

      );

ProtocolCmDropParty ÇÔ¼ö´Â Á¸ÀçÇÏ´Â ¸ÖƼÆ÷ÀÎÆ® È£Ãâ·ÎºÎÅÍ ÄÝ ¸Å´ÏÀú°¡ ÆÄƼ¸¦ Á¦°ÅÇÏ´Â °ÍÀ» ¿ä±¸Çϱâ À§ÇØ NDIS°¡ ¿ä±¸ÇÒ ÇÊ¿äÇÑ ÇÔ¼öÀÌ´Ù.

¸Å°³º¯¼ö

CallMgrPartyContext
ÄÝ ¸Å´ÏÀú°¡ ÆÄƼ´ç »óŸ¦ À¯ÁöÇÏ´Â ÄÝ ¸Å´ÏÀú ÇÒ´ç ÄÁÅØ½ºÆ® ¿µ¿ª¿¡ ´ëÇÑ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ ÇÚµéÀº ÄÝ ¸Å´ÏÀúµéÀÇ ProtocolCmPartyAddParty ÇÔ¼ö³»¿¡¼­ NDIS¿¡°Ô Á¦°øµÈ´Ù.

CloseData
ÆÄƼ°¡ µå¶øµÇ±â Àü¿¡ ¿¬°áÀ» °¡·ÎÁú·¯ º¸³»¾îÁú ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ® Æ¯Á¤ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ¹öÆÛ¸¦ °¡¸®Å²´Ù. ÀÌ ¸Å°³º¯¼ö´Â ¸¸¾à ¾Æ·¡ ³×Æ®¿öÅ© ¹Ìµð¾öÀÌ ¿¬°áÀ» ´ÝÀ» ¶§ µ¥ÀÌÅÍ Àü¼ÛµéÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù¸é NULLÀÌ´Ù.

Size
¸¸¾à CloseData°¡ NULLÀ̸é 0À̰í, CloseData ¹öÆÛÀÇ ¹ÙÀÌÆ® ±æÀ̸¦ ÁöÁ¤ÇÑ´Ù.

¸®Åϰª

ProtocolCmDropParty ÇÔ¼ö´Â ´ÙÀ½°ú °°Àº °ªµé Áß Çϳª·Î¼­ ¿¬»êµéÀÇ »óŸ¦ ¸®ÅÏÇÑ´Ù.

NDIS_STATUS_SUCCESS
ÄÝ ¸Å´ÏÀú´Â ¼º°øÀûÀ¸·Î ¾î¶² Close Data¸¦ º¸³»´Â ÆÄƼ°¡ µå¶øµÆ´Ù´Â °ÍÀ» °¡¸®Å°°í ÄÁÅØ½ºÆ® ¿µ¿ªÀ» À§ÇØ ÇÒ´çµÈ ÀÚ¿øµéÀ» ÇØÁ¦ÇÑ´Ù.

NDIS_STATUS_PENDING
ÄÝ ¸Å´ÏÀú´Â ºñµ¿±âÀûÀ¸·Î ÆÄƼ¸¦ µå¶øÇϱâ À§ÇÑ ¿ä±¸¸¦ ¿Ï¼ºÇÒ °ÍÀ̶ó´Â °ÍÀ» °¡¸®Å²´Ù. ÄÝ ¸Å´ÏÀú´Â ¸ðµç 󸮰¡ ÆÄƼ°¡ µå¶øµÈ ¿ä±¸ actor¿Í NDIS¿¡°Ô ¾Ë¸®±â À§ÇØ ¸¶ÃÄ¾ß µÉ ¶§ NdisCmDropPartyComplete ÇÔ¼ö¸¦ È£ÃâÇØ¾ß ÇÑ´Ù.

NDIS_STATUS_INVALID_DATA
CloseData°¡ ÄÝ ¸Å´ÏÀú¿¡°Ô ÁöÁ¤µÆ´Ù´Â °ÍÀ» °¡¸®Å°Áö¸¸, ¹Ìµð¾î ŸÀÔÀÌ ¿¬°á Á¾·á¿Í °°ÀÌ ¹ß»ýÇÑ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â °ÍÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù.

ÁÖ¼®

ProtocolCmDropParty ÇÔ¼ö´Â Á¸ÀçÇÏ´Â ¸ÖƼÆ÷ÀÎÆ® È£Ãâ·ÎºÎÅÍ ÆÄƼ¸¦ µå¶øÇϱâ À§ÇØ ¹Ìµð¾î¸¦ À§ÇØ ÇÊ¿äÇÑ ´Ù¸¥ ¹Ìµð¾î ƯÁ¤ ¿¡ÀÌÀüÆ®µé°ú ȤÀº ³×Æ®¿öÅ© Á¦¾î ÀåÄ¡µé°ú Åë½ÅÇÑ´Ù. ¸¸¾à ÄÝ ¸Å´ÏÀú°¡ ³×Æ®¿öÅ© Á¦¾î ¿¡ÀÌÀüÆ®(³×Æ®¿öÅ© ½ºÀ§Ä¡ µî)µé°ú Åë½ÅÇϱâ À§ÇØ ÇÊ¿äµÈ´Ù¸é, ProtocolBidnAdapter ÇÔ¼ö¿¡¼­ ¼³¸³µÈ ³×Æ®¿öÅ© Á¦¾î ¿¡ÀÌÀüÆ®µé¿¡ ´ëÇØ °¡»ó ¿¬°áÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.

¸¸¾à CloseData°¡ NULLÀÌ ¾Æ´Ï°í ¿¬°á Á¾·áµÉ ¶§ µ¥ÀÌÅ͸¦ º¸³»´Â °ÍÀÌ ¹Ìµð¾î ŸÀÔ¿¡ ÀÇÇØ Áö¿øµÈ´Ù¸é, ÄÝ ¸Å´ÏÀú´Â Á¾·á¸¦ ¿Ï¼ºÇϱâ Àü¿¡ CloseData¿¡ ÁöÁ¤µÈ µ¥ÀÌÅ͸¦ Àü¼ÛÇØ¾ß ÇÑ´Ù. ¸¸¾à ¿¬°á Á¾·á¿Í ÇÔ²² ¹ß»ýÇÑ µ¥ÀÌÅ͸¦ º¸³»´Â °ÍÀÌ ¹Ìµð¾î ŸÀÔ¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê´Â´Ù¸é, ÄÝ ¸Å´ÏÀú´Â NDIS_STATUS_INVALID_DATA·Î Á¦¾î¸¦ ¸®ÅÏÇØ¾ß ÇÑ´Ù.

ÄÝ ¸Å´ÏÀú´Â ¶ÇÇÑ CallMgrPartyContext¿¡ ÀúÀåµÇ°í ÇÒ´çµÈ ¾î¶² ÆÄƼ´ç ÀÚ¿øµéÀ» ÇØÁ¦ÇØ¾ß ÇÑ´Ù. Ãß°¡ÀûÀ¸·Î, ÄÝ ¸Å´ÏÀú´Â CallMgrPartyContext ÀÚü¿¡ ÀúÀåµÈ ¹öÆÛ¸¦ ÇØÁ¦ÇØ¾ß ÇÑ´Ù. ±×·¸°Ô ÇÏ´Â °Í¿¡ ´ëÇÑ ½ÇÆÐ´Â ¸Þ¸ð¸® ´©¼ö Á¶°Ç¸¦ ÃÊ·¡ÇÒ °ÍÀÌ´Ù.

ProtocolCmDropParty ÇÔ¼ö´Â IRQL DISPATCH_LEVEL¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖµµ·Ï Â¥¿©Á®¾ß ÇÑ´Ù.