NdisMRemoveMiniport

NDIS_STATUS

  NdisMRemoveMiniport(

    IN NDIS_HANDLE  MiniportAdapterHandle

    );

NdisMRemoveMiniport ÇÔ¼ö´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ È¸º¹ÇÒ ¼ö ¾ø´Ù°í °áÁ¤ÇÑ Æ¯Á¤ ¹Ì´ÏÆ÷Æ® ¾î´ðÅ͸¦ Á¦°ÅÇÑ´Ù.

¸Å°³º¯¼ö

MiniportAdapterHandle
¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ȸº¹ÇÒ ¼ö ¾ø´Ù°í °áÁ¤ÇÑ ÃʱâÈ­µÈ ¾î´ðÅÍ¿¡ ´ëÇÑ ÇÚµéÀ» ¼­¼úÇÑ´Ù.

¸®Åϰª

NdisMRemoveMiniport ÇÔ¼ö´Â ´ÙÀ½Áß Çϳª¸¦ ¸®ÅÏÇÒ ¼ö ÀÖ´Ù:

NDIS_STATUS_SUCCESS
¹Ì´ÏÆ÷Æ® ¾î´ðÅͰ¡ Á¦°ÅµÆ´Ù.

NDIS_STATUS_FAILURE
¹Ì´ÏÆ÷Æ® ¾î´ðÅ͸¦ Á¦°ÅÇÏ´Â ½Ãµµ°¡ ½ÇÆÐÇß´Ù.

ÁÖ¼®

¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ƯÁ¤ ¹Ì´ÏÆ÷Æ® ¾î´ðÅͰ¡ ½ÇÆÐÇϰí ȸº¹µÉ ¼ö ¾ø´Ù´Â °ÍÀ» °áÁ¤ÇßÀ» ¶§ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¾î´ðÅ͸¦ Á¦°ÅÇϱâ À§Çؼ­ NdisMRemoveMiniport ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù. ÀÌ È£Ãâ¿¡¼­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â Á¦°ÅµÇ´Â ¾î´ðÅÍ¿¡ ´ëÇÑ ÇÚµéÀ» Àü´ÞÇÑ´Ù.

°¢°¢ÀÇ ¹Ì´ÏÆ÷Æ® ¾î´ðÅͰ¡ ¿î¹ÝÇÏ´Â ÀÛ¾÷ ·ÎµåÀÇ ±ÕÇüÀ» À¯ÁöÇϰí ÁÖµÈ ¹Ì´ÏÆ÷Æ® ¾î´ðÅͰ¡ ½ÇÆÐÇÑ´Ù¸é µÑ°ÀÇ ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍ·Î ÇÏ¿©±Ý ÆÐŶ Àü¼Û°ú Á¤º¸ ¸®Äù½ºÆ®¸¦ ÇÒ ¼ö ÀÖ°Ô Çϱâ À§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍÀÇ ¹­À½À» »ç¿ëÇÑ´Ù. ÀÌ ´É·ÂÀº LBFO(load balancing and fail over)¶ó°í ºÒ¸°´Ù. ¿¹¸¦µé¾î ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ ÁÖµÈ ¾î´ðÅͰ¡ ½ÇÆÐÇÑ´Ù¸é ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ½Ã½ºÅÛÀ¸·ÎºÎÅÍ È¤Àº ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ ¹­À½À¸·ÎºÎÅÍ ÁÖµÈ ¾î´ðÅ͸¦ Á¦°ÅÇϱâ À§Çؼ­ NdisMRemoveMiniport ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù. ±×¸®°í³ª¼­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â µÑ°ÀÇ ¾î´ðÅ͸¦ ÁÖµÈ ¿ªÇÒ·Î ½Â°Ý½Ã۱â À§Çؼ­ NdisMPromoteMiniport ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù.

¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ óÀ½ ÃʱâÈ­ÇÑ ¹Ì´ÏÆ÷Æ® ¾î´ðÅʹ óÀ½¿¡´Â ÁÖµÈ ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍÀÌ´Ù. ÁÖµÈ ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍ´Â ÆÐŶ Àü¼Û°ú Á¤º¸¿¡ ´ëÇÑ ¸®Äù½ºÆ®¸¦ ´Ù·é´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸î¸î ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍÀÇ ¼øÂ÷ÀûÀÎ ÃʱâÈ­ µ¿¾È¿¡ ±×µé ¸ðµÎ¸¦ µÑ°ÀÇ ¿ªÇÒ·Î ¼³Á¤Çϱâ À§Çؼ­ NdisMSetMiniportSecondary ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù. Áï ¿©·¯°³ÀÇ µÑ° ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍ´Â ¹­À½À¸·Î Á¸ÀçÇÒ ¼ö ÀÖ´Ù.

¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ LBFO ´É·Â¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸´Â passthru µå¶óÀ̹öÀÇ readme¸¦ ºÁ¶ó. ÀÌ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â Windows 2000 DDKÀÇ ÀÎÅ͹̵ð¾ù ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ ¿¹Á¦ÀÌ´Ù.

NdisMRemoveMiniport ÇÔ¼öÀÇ È£ÃâÀÚ´Â IRQL <= DISPATCH_LEVEL¿¡¼­ ½ÇÇàÇÑ´Ù.