NdisIMGetBindingContext

NDIS_HANDLE

  NdisIMGetBindingContext(

    IN NDIS_HANDLE  NdisBindingHandle

    );

NdisIMGetBindingContextÇÔ¼ö´Â »óÀ§ ·¹º§ ÇÁ·ÎÅäÄÝÀÌ ¹ÙÀεùµÈ °¡»ó ´Ð¿¡´ëÇØ NDISÇÁ·ÎÅäÄÝ·ÎÇÏ¿©±Ý ÇÏÀ§ ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¿¡ÀÇÇØ ¸¸µé¾îÁø ÀåÄ¡ ÄÁÅØ½ºÆ®¿µ¿ª¿¡ Á¢±ÙÇϵµ·Ï Çã¿ëÇÑ´Ù.

¸Å°³º¯¼ö

NdisBindingHandle
È£ÃâÀÚ°¡ ¹ÙÀεùµÈ ´ÙÀ½ ÇÏÀ§ ÀÎÅ͹̵ð¾ù µå¶óÀ̹öÀÇ °¡»ó ´ÐÀ» È®ÀÎÇÏ´Â NdisOpenAdapterÇÔ¼ö¿¡ÀÇÇØ ¸®ÅϵǴ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.

¸®Åϰª

NdisIMGetBindingContextÇÔ¼ö´Â ÁÖ¾îÁø °¡»ó ´Ð¿¡´ëÇÑ ÀåÄ¡ ÄÁÅØ½ºÆ® ¿µ¿ªÀÇ Á¢±ÙÀ» ¸®ÅÏÇϰųª ȤÀº ¸¶³Å ±×·± ÄÁÅØ½ºÆ®°¡ ¾ø´Ù¸é NULLÀ» ¸®ÅÏÇÑ´Ù.

ÁÖ¼®

ÃÖ»óÀ§ ·¹º§ NDISÇÁ·ÎÅäÄÝ µå¶óÀ̹ö ȤÀº ÀÎÅ͹̵ð¾ù ÇÁ·ÎÅäÄÝÀº ¹ÙÀεùµÈ °¡»ó ´Ð¿¡´ëÇÑ ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ Á¢±ÙÇϱâÀ§ÇØ ProtocolBindAdapterÇÔ¼ö·ÎºÎÅÍ NdisIMGetBindingContextÇÔ¼ö¸¦ È£ÃâÇÒ¼ö ÀÖ´Ù. ÀåÄ¡ ÄÁÅØ½ºÆ®´Â °°Àº ÇÏÀ§ ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¿Í ¹ÙÀεùµÈ ¸ðµç »óÀ§ ·¹º§ ÇÁ·ÎÅäÄݵ鿡´ëÇØ °øÅëÀûÀÎ ÄÁÅØ½ºÆ® ¿µ¿ªÀ» Á¦°øÇÑ´Ù.

±×·± ÀåÄ¡ ÄÁÅØ½ºÆ® ¿µ¿ªÀº ÇÏÀ§ ·¹º§ NDISÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¿¡ÀÇÇØ ÇÒ´çµÇ°í Á¤Àǵǰí NdisIMInitializeDeviceInstanceExÇÔ¼öÀÇ È£Ãâ·Î NDIS¿¡°Ô ÀüÇØÁø´Ù. ¸¸¾à ÀÎÅ͹̵ð¾ù µå¶óÀ̹öÀÇ ProtocolBindAdapterÇÔ¼ö¿¡ÀÇÇØ ÇÒ´çµÇ¾ú´Ù¸é, ÀÌ ÀÎÅ͹̵ð¾ù µå¶óÀ̹öÀÇ MiniportInitializeÇÔ¼ö´Â ÀÌ ÀåÄ¡ ÄÁÅØ½ºÆ® ¿µ¿ªÀÇ Á¢±ÙÀ» ¾ò±âÀ§ÇØ NdisIMGetDeviceContextÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.

NdisIMGetBindingContextÇÔ¼ö¸¦ È£ÃâÇÏ´Â ¸ðµç ÇÁ·ÎÅäÄݵéÀº ÇÏÀ§ ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö°¡ ºñÆäÀÌÁöÈ­µÇ´Â POOL·ÎºÎÅÍ ÄÁÅØ½º¿µ¿ªÀ» ÇÒ´çÇߴٴ°ÍÀ» °ÅÀÇ °¡Á¤ÇÒ¼ö ÀÖ´Ù. ±×µéÀº ¸®ÅÏµÈ ÄÁÅØ½ºÆ®¿µ¿ªÀ» ÀбâÀü¿ëÀ¸·Î ´Ù·ç¾î¾ßÇϰí, ±×°ÍÀ» Á¤ÀÇÇÏ´Â ÇÏÀ§ NDISÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¿¡ÀÇÇØ ¼³Á¤µÈ »óŸ¦ À¯ÁöÇÑ´Ù.

NdisIMGetBindingContextÇÔ¼öÀÇ È£ÃâÀÚ´Â IRQL < DISPATCH_LEVEL¿¡¼­ µ¿À۵Ǿî¾ß¸¸ ÇÑ´Ù.