1.6.2.4 ÁÖ¼Ò ÆÐ¹Ð¸® ´Ý±â

¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®´Â ÄÝ ¸Å´ÏÀú ±× ÀÚü¿Í ƯÁ¤ ¾Æ·¡ NIC »çÀÌ¿¡ °ü°è¸¦ Áö¿ì±â À§ÇØ NdisClCloseAddressFamily¸¦ È£ÃâÇÑ´Ù.

±×¸² 1.9 ´Â address family¸¦ ´Ý´Â ÄÝ ¸Å´ÏÀúÀÇ Å¬¶óÀÌ¾ðÆ®¸¦ º¸¿©ÁØ´Ù.

±×¸² 1.9 ÄÝ ¸Å´ÏÀú¸¦ ÅëÇØ¼­ ÁÖ¼Ò ÆÐ¹Ð¸® ´Ý±â

±×¸² 1.10Àº address family¸¦ ´Ý´Â MCMÀÇ Å¬¶óÀÌ¾ðÆ®¸¦ º¸¿©ÁØ´Ù.

±×¸² 1.10 MCMÀ» ÅëÇØ¼­ ÁÖ¼Ò ÆÐ¹Ð¸® ´Ý±â

Ŭ¶óÀÌ¾ðÆ®´Â °øµ¿ÀûÀ¸·Î ¹ÙÀεù¶§ ¸ðµç ¿­¸° VCµéÀ» ´Ý°í (Section 1.6.8.1¸¦ ºÁ¶ó.) ±×¸®°í ¾î¶² SAPµéÀ» µî·ÏÇØÁ¦ÇÑ ÈÄ(Section 1.6.2.3À» ºÁ¶ó) ProtocolUnbindAdapter ÇÔ¼ö·ÎºÎÅÍ NdisClCloseAddressFamily¸¦ È£ÃâÇÑ´Ù. NDIS´Â Ŭ¶óÀÌ¾ðÆ®°¡ ¹ÙÀεùµÇ´Â ¾Æ·¡ NICÀÌ ±â°è·ÎºÎÅÍ Á¦°ÅµÇ°Å³ª ȤÀº À籸¼º µÉ ¶§¸¶´Ù Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolUnbindAdapter ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.

NdisClCloseAddressFamily¿¡ ´ëÇÑ È£ÃâÀº NDIS¿¡°Ô Ŭ¶óÀÌ¾ðÆ®°¡ ¿ø·¡ address family¸¦ ¿­±â À§ÇØ »ç¿ëÇß´ø ÄÝ ¸Å´ÏÀú ȤÀº MCMÀÇ ProtocolCmCloseAf ÇÔ¼ö¸¦ È£ÃâÇϵµ·Ï ÇÑ´Ù. ProtocolCmCloseAf°¡ ProtocolCmOpenAf ÇÔ¼ö³»¿¡¼­ ÄÝ ¸Å´ÏÀú¿¡ ÀÇÇØ ÇÒ´çµÈ ¾î¶² ÀÚ¿øµéÀ» ÇØÁ¦ÇÏ°í ºñȰ¼­È­ÇÑ´Ù. ÄÝ ¸Å´ÏÀú´Â ¶ÇÇÑ address family°¡ ±×·¯ÇÑ Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¿­¸° ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®¸¦ À§ÇØ ÃëÇØÁø ¾î¶² ´Ù¸¥ ÇൿÀ» ¿ø»óÅÂ·Î ÇØ¾ß ÇÑ´Ù.

ProtocolCmCloseAf´Â µ¿±âÀûÀ¸·Î ȤÀº ºñµ¿±âÀûÀ¸·Î ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ºñµ¿±âÀûÀ¸·Î ¿Ï¼ºÇϱâ À§ÇØ, ÄÝ ¸Å´ÏÀúÀÇ ProtocolCmCloseAf ÇÔ¼ö´Â NdisCmCloseAddressFamilyComplete¸¦ È£ÃâÇÑ´Ù. MCMÀÇ ProtocolCmCloseAf ÇÔ¼ö´Â NdisMCmCloseAddressFamilyComplete¸¦ È£ÃâÇÑ´Ù.

¾î¶² ¹ß»ýÇÑ ¿ä±¸ ȤÀº ¿¬°áµéÀÌ address family¿¡¼­ ¿­¸° »óÅ·Π³²¾Æ ÀÖ´Ù¸éÀº, ÄÝ ¸Å´ÏÀú´Â ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î address family¸¦ ´Ý±â À§ÇØ Å¬¶óÀÌ¾ðÆ® ¿ä±¸¿¡ ´ëÇÑ ÀÀ´äÇÒ ¼ö ÀÖ´Ù:

  • ÄÝ ¸Å´ÏÀú ȤÀº MCMÀº NDIS_STATUS_NOT_ACCEPTED·Î ¿ä±¸¸¦ ½ÇÆÐÇÒ ¼ö ÀÖ´Ù.
  • ÄÝ ¸Å´ÏÀú ȤÀº MCMÀº NDIS_STATUS_PENDINGÀ» ¸®ÅÏÇÒ ¼ö ÀÖ´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ¸ðµç È£ÃâµéÀ» ´Ý°í ¸ðµç SAPµéÀ» µî·Ï ÇØÁ¦ÇÑ ÈÄ¿¡, ÄÝ ¸Å´ÏÀú ȤÀº MCMÀº ±×¸®°í³ª¼­ address family¸¦ ´ÝÀ» ¼ö ÀÖ°í Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¾Ë¸®±â À§ÇØ Ndis(M)CmCloseAddressFamilyComplete È£ÃâÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº ÁÁÀº ÀÀ´äÀÌ´Ù.
Ndis(M)CmCloseAddressFamilyComplete¿¡ ´ëÇÑ È£ÃâÀº NDIS¿¡°Ô ¿ø·¡ NdisClCloseAddressFamily¸¦ È£ÃâÇÏ´Â ¿¬°á ÁöÇâ Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolClCloseAfComplete¸¦ È£ÃâÇϵµ·Ï ÇÑ´Ù.