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¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ¾²¿©Á®¾ß ÇÑ´Ù.
|