1.6.3.3 VC ºñȰ¼ºÈÇϱâ
ÄÝ ¸Å´ÏÀú´Â Ç×»ó È£ÃâÀ» ²÷´Â ³×Æ®¿öÅ© ¿ä¼Òµé°úÀÇ ÆÐŶ ±³È¯ÈÄ¿¡ Ç×»ó ³ª°¡°í ȤÀº µé¾î¿À´Â È£ÃâÀ»
´Ý´Â ½ÇÁ¦ÀûÀÎ ´Ü°è·Î¼ NdisCmDeactivateVc¸¦ È£ÃâÇÑ´Ù. MCMÀº NdisMCmDeactivateVc¸¦ È£ÃâÇÔÀ¸·Î½á
°°Àº ÀÏÀ» ÇàÇÑ´Ù.
NdisCmDeactivateVc¿¡ ´ëÇÑ È£ÃâÀº NDIS°¡ ¾Æ·¡ NIC µå¶óÀ̹öÀÇ MiniportCoDeactivateVc ÇÔ¼ö¸¦ È£ÃâÇϵµ·Ï
ÇÑ´Ù. (±×¸² 1.17¸¦ ºÁ¶ó) MiniportCoDeactivateVc´Â ÀÌ·¯ÇÑ VC¸¦ ÅëÇÑ ¸ðµç Åë½ÅÀ» Á¾·áÇϱâ À§ÇØ
³×Æ®¿öÅ© ¾î´ðÅÍ¿Í Åë½ÅÇÑ´Ù. (¿¹·Î, ¾î´ðÅÍÀÇ ¸®½Ãºê ȤÀº º¸³»±â ¹öÆÛµéÀ» Ŭ¸®¾îÇÑ´Ù.)

±×¸² 1.17 ÄÝ ¸Å´ÏÀú°¡ VC ºñȰ¼ºÈ¸¦ ½ÃÀÛÇÑ´Ù.
VC¸¦ ºñȰ¼ºÈÇϱâ Àü¿¡, ¹Ì´ÏÆ÷Æ®´Â VC¿¡ ´ëÇÑ Áö¿¬ Àü¼ÛµéÀ» ¿Ï¼ºÇØ¾ß ÇÑ´Ù. Áï, ¹Ì´ÏÆ÷Æ®´Â ÁøÇàÁßÀÎ
¸ðµç º¸³»±âµéÀ» ¿Ï¼ºÇÒ ¶§±îÁö ±â´Ù·Á¾ß Çϰí ÀεðÄÉÀÌÆ®µÈ ¸ðµç ¸®½Ãºê ÆÐŶµéÀÌ ±×°ÍÀ»
¸®ÅÏÇÒ ¶§±îÁö ±â´Ù·Á¾ß ÇÑ´Ù. VC¸¦ ºñȰ¼ºÈÇÑ ÈÄ, ¹Ì´ÏÆ÷Æ®´Â VC¿¡ ´ëÇØ ¸®½Ãºê¸¦ ÀεðÄÉÀÌÆ®ÇÒ ¼ö ¾ø°í
º¸³»±â¸¦ Àü¼ÛÇÒ ¼ö ¾ø´Ù.
MiniportCoDeactivateVc´Â VC¸¦ Áö¿ï ¼ö ¾ø´Ù´Â °ÍÀ» ÁÖ¸ñÇ϶ó.
Àç»ç¿ëÇÒ ¼ö ¾ø´Â ƯÁ¤ VCÀÇ »ý¼ºÀÚ(Ŭ¶óÀ̾ðÆ®, ÄÝ ¸Å´ÏÀú, MCM)Àº VC¸¦ ÆÄ±«Çϱâ À§ÇØ NdisCoDeleteVc
¸¦ È£ÃâÇÑ´Ù. (Section 1.6.3.4¸¦ ºÁ¶ó.) ºñȰ¼ºÈµÈ VC´Â ¿¬°á ÁöÇâ Ŭ¶óÀ̾ðÆ®, ÄÝ ¸Å´ÏÀú, MCM¿¡ ÀÇÇØ
ÀçȰ¼ºÈµÉ ¼ö ÀÖ´Ù. (Section 1.6.3.2¸¦ ºÁ¶ó.)
MiniportCoDeactivateVc´Â µ¿±âÀû ȤÀº ºñµ¿±âÀûÀ¸·Î ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. NdisMCoDeactivateVcComplete¿¡
´ëÇÑ È£ÃâÀº NDIS¿¡°Ô ¿ø·¡ VC ºñȰ¼ºÈ¸¦ ¿ä±¸ÇÏ´Â ÄÝ ¸Å´ÏÀúÀÇ ProtocolCmDeactivateVcComplete ÇÔ¼ö¸¦
È£ÃâÇϵµ·Ï ÇÑ´Ù. ºñȰ¼ºÈ ¿Ï¼ºÀº Ȱ¼ºÈ¸¦ À§ÇØ »ç¿ëµÈ ¸ðµç VC¸¦ À§ÇÑ ÄÝ ¸Å°³º¯¼öµéÀÌ ´õ ÀÌ»ó
À¯È¿ÇÏÁö ¾Ê´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. VCÀÇ ´ëÇÑ »ç¿ëÀº »õ·Î¿î ÄÝ ¸Å°³º¯¼öµé·Î ±×°ÍÀ» ÀçȰ¼ºÈÇÏ´Â °ÍÀ»
Á¦¿ÜÇϸéÀº ±ÝÁöµÇ¾ú´Ù.
NdisMCmDeactivateVc¿¡ ´ëÇÑ MCMÀÇ È£ÃâÀº NDIS¿¡°Ô VC°¡ ºñȰ¼ºÈµÇ¾ú°í ȤÀº ¼³¸³µÈ VC°¡ ÄÝ ¸Å°³º¯¼öµéÀ»
¹Ù²å´Ù´Â °ÍÀ» ¾Ë¸°´Ù. (±×¸² 1.18¸¦ ºÁ¶ó.) NDIS´Â MCMÀÇ ProtocolCmDeactivateVcComplete ÇÔ¼ö¸¦
È£ÃâÇÔÀ¸·Î½á ºñȰ¼ºÈ ½ÃÄö½º¸¦ ¿Ï¼ºÇÑ´Ù.

±×¸² 1.18 MCMÀÌ VC ºñȰ¼ºÈ¸¦ ½ÃÀÛÇÑ´Ù.
MCMÀº MCM°ú ½ºÀ§Ä¡¿Í °°Àº ³×Æ®¿öÅ© ¿ä¼Òµé »çÀÌ¿¡ ½Ã±×³Î¸µ ¸Þ½ÃÁöµéÀ» ±³È¯Çϱâ À§ÇØ »ç¿ëµÈ VCµéÀ»
ºñȰ¼ºÈÇϱâ À§ÇØ NdisMCmDeactivateVc¸¦ È£ÃâÇÏÁö ¾Ê´Â´Ù.
MCMÀº ¾î¶² NdisXxx ÇÔ¼ö¸¦ È£ÃâÇÏ´Â °Í ¾øÀÌ ³»ºÎÀûÀ¸·Î ½Ã±×³Î¸µ VC¸¦ ºñȰ¼ºÈÇÑ´Ù. |