ProtocolClDropPartyComplete

VOID 

  ProtocolClDropPartyComplete(

    IN NDIS_STATUS  Status,

    IN NDIS_HANDLE  ProtocolPartyContext

    );

¸ÖƼÆ÷ÀÎÆ® ¿¬°áµéÀ» ¼³Á¤ÇÏ´Â ¿¬°á ÁöÇâ NDIS Ŭ¶óÀÌ¾ðÆ®µéÀº ±×µéÀÌ NdisClDropParty ÇÔ¼ö·Î ÃʱâÈ­ÇÑ ºñµ¿±â ¿¬»êµéÀ» ¿Ï¼ºÇϱâ À§ÇØProtocolClDropPartyComplete ÇÔ¼ö¸¦ °¡Á®¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±×·¯ÇÑ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öÀÇ µî·ÏµÈ ProtocolClDropPartyComplete ÇÔ¼ö´Â °£´ÜÈ÷ Á¦¾î¸¦ ¸®ÅÏÇÒ ¼ö ÀÖ´Ù.

¸Å°³º¯¼ö

Status
´ÙÀ½°ú °°Àº °ªµéÁß Çϳª°¡ µÉ ¼ö Àִ Ŭ¶óÀÌ¾ðÆ® ÃʱâÈ­µÈ drop-party ¿¬»êÀÇ ¸¶Áö¸· »óŸ¦ ÁöÁ¤ÇÑ´Ù.

NDIS_STATUS_SUCCESS
ÆÄƼ°¡ µå¶øµÇ¾ú´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ProtocolPartyContext ¿µ¿ª¿¡ ÀúÀåµÈ ÀÌ·¯ÇÑ ÆÄƼ¸¦ Ç¥½ÃÇÏ´Â NdisPartyHandle´Â Áö±Ý À¯È¿ÇÏÁö ¾Ê´Ù.

NDIS_STATUS_FAILURE
ÁÖ¾îÁø ÆÄƼ´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¸ÖƼÆ÷ÀÎÆ® VC¿¡¼­ ¸¶Áö¸· ³²¾ÆÀÖ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î, Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ·¯ÇÑ ÆÄƼ¸¦ µå¶øÇϱâ À§ÇØ NdisClCloseCall ÇÔ¼ö¸¦ È£ÃâÇØ¾ß ÇÑ´Ù.

ProtocolPartyContext
Ŭ¶óÀÌ¾ðÆ®°¡ ¿ø·¡ NdisClAddParty ȤÀº NdisClMakeCall ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§ NDIS¿¡°Ô Á¦°øµÈ Ŭ¶óÀ̾ðÆ®ÀÇ ÆÄƼ´ç ÄÁÅØ½ºÆ® ¿µ¿ª¿¡ ´ëÇÑ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.

ÁÖ¼®

ProtocolClDropPartyComplete ÇÔ¼ö¿¡ ´ëÇÑ È£ÃâÀº ÄÝ ¸Å´ÏÀú°¡ NdisClDropPartyÇÔ¼ö¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ Àü¿¡ È£Ãâ¿¡ ÀÇÇØ ÃʱâÈ­µÈ ¿ä±¸ÀÇ Ã³¸®¸¦ ¿Ï¼ºÇÏ´Â °ÍÀ» °¡¸®Å²´Ù. ProtocolClDropPartyComplete ÇÔ¼ö´Â Ŭ¶óÀÌ¾ðÆ® ÇÒ´ç ÆÄÆ¼´ç ÄÁÅØ½ºÆ® ¿µ¿ªÀ» ÇØÁ¦ÇÒ ¼ö Àְųª NdisClAddParty¿¡ ´ëÇÑ °è¼ÓÀûÀΠȣÃâ¿¡¼­ Àç»ç¿ëÀ» À§ÇØ ±×°ÍÀ» ÁغñÇÒ ¼ö ÀÖ´Ù.

¸¸¾à Ŭ¶óÀÌ¾ðÆ®°¡ ¸¸µç ¸ÖƼ Æ÷ÀÎÆ® VC¸¦ ²÷´Â °úÁ¤¿¡ ÀÖ´Ù¸é, ProtocolClDropPartyComplete ÇÔ¼ö´Â Ŭ¶óÀ̾ðÆ®ÀÇ È°¼ºÈ­ÇÑ ¸ÖƼÆ÷ÀÎÆ® VC¿¡ ´ëÇÑ ³²¾ÆÀÖ´Â ÆÄƼµéÀÇ Çϳª¿¡ ´ëÇÑ ¾î¶² À¯È¿ÇÑ NdisPartyHandle·Î NdisClDropParty ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ´ÜÁö Çϳª ÀÌ»óÀÇ ÆÄƼ°¡ ¸ÖƼÆ÷ÀÎÆ® VC¿¡ ³²¾ÆÀÖ´Ù¸é, Ŭ¶óÀÌ¾ðÆ®´Â NdisClCloseCall ÇÔ¼ö¿¡ NdisPartyHandle¸¦ Àü´ÞÇÔÀ¸·Î½á ±×·¯ÇÑ ÆÄƼ¸¦ µå¶øÇØ¾ß ÇÑ´Ù.

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