NdisMPromoteMiniport

NDIS_STATUS

  NdisMPromoteMiniport(

    IN NDIS_HANDLE  MiniportAdapterHandle

    );

NdisMPromoteMiniport ÇÔ¼ö´Â ÁÖµÈ ¹Ì´ÏÆ÷Æ® ¾î´ðÅͰ¡ ½Ã½ºÅÛ¿¡¼­ Á¦°ÅµÈ ÈÄ¿¡ µÑ°ÀÇ ¹Ì´ÏÆ÷Æ® ¾î´ðÅ͸¦ ÁÖµÈ ¿ªÇÒ·Î ½Â°Ý½ÃŲ´Ù.

¸Å°³º¯¼ö

MiniportAdapterHandle
ÃʱâÈ­µÈ ¾î´ðÅÍ¿¡ ´ëÇÑ ÇÚµéÀ» ¼­¼úÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÌ ¹Ì´ÏÆ÷Æ® ¾î´ðÅ͸¦ µÑ°ÀÇ ¿ªÇÒ·Î ¼³Á¤Çϱâ À§Çؼ­ Àü¿¡ NdisMSetMiniportSecondary ÇÔ¼ö¸¦ È£ÃâÇß´Ù.

¸®Åϰª

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

NDIS_STATUS_SUCCESS
µÑ°ÀÇ ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍ´Â ÁÖµÈ ¿ªÇÒ·Î ½Â°ÝµÇ¾ú´Ù.

NDIS_STATUS_FAILURE
µÑ°ÀÇ ¹Ì´ÏÆ÷Æ® ¾î´ðÅ͸¦ ÁÖµÈ ¿ªÇÒ·Î ½Â°Ý½ÃŰ´Â ½Ãµµ°¡ ½ÇÆÐÇß´Ù.

ÁÖ¼®

¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÁÖµÈ ¹Ì´ÏÆ÷Æ® ¾î´ðÅͰ¡ ½Ã½ºÅÛ¿¡¼­ Á¦°ÅµÈ ÈÄ¿¡ µÑ°ÀÇ ¹Ì´ÏÆ÷Æ® ¾î´ðÅ͸¦ ÁÖµÈ ¿ªÇÒ·Î ¼³Á¤Çϱâ À§Çؼ­ NdisMPromoteMiniport ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù. ÀÌ È£Ãâ¿¡¼­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â µÑ°ÀÇ ¹Ì´ÏÆ÷Æ® ¾î´ðÅÍ·Î ÇÚµéÀ» Àü´ÞÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÌ ¹Ì´ÏÆ÷Æ® ¾î´ðÅ͸¦ µÑ°ÀÇ ¿ªÇÒ·Î ¼³Á¤Çϱâ À§Çؼ­ Àü¿¡ NdisMSetMiniportSecondary ÇÔ¼ö¸¦ È£ÃâÇß´Ù.

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

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

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

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