NdisCompleteUnbindAdapter

VOID

  NdisCompleteUnbindAdapter(

    IN NDIS_HANDLE  UnbindAdapterContext,

    IN NDIS_STATUS  Status

    );

NdisCompleteUnbindAdapterÇÔ¼ö´Â È£ÃâÀÚÀÇ ProtocolUnbindAdapterÇÔ¼ö°¡ ÀÌÀü¿¡ NDIS_STATUS_PENDING¸¦ ¸®ÅÏÇѰͿ¡´ëÇÑ ¹ÙÀεù ÇØÁ¦¿¬»êÀ» ¿Ï·áÇÑ´Ù.

¸Å°³º¯¼ö

UnbindAdapterContext
ProtocolUnbindAdapterÇÔ¼ö¿¡°Ô ³Ñ°ÜÁø ProtocolBindingContextÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.

Status
¿Ï·áµÈ ¹ÙÀεù ÇØÁ¦ ¿¬»êÀÇ »óŸ¦ ÁöÁ¤Çϰí, Ç×»ó NDIS_STATUS_SUCCESSÀÌ´Ù.

ÁÖ¼®

ÇÁ·ÎÅäÄÝÀÌ ProtocolUnbindAdapterÇÔ¼ö·ÎºÎÅÍ NDIS_STATUS_PENDINGÀ» ¸®ÅÏÇÒ¶§, ±× µå¶óÀ̹ö´Â °á±¹ ¹ÙÀεù ÇØÁ¦ ¿¬»êÀÌ ³¡³µÀ»¶§ NdisCompleteUnbindAdapterÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ÇÑ´Ù.

NdisCompleteUnbindAdapterÇÔ¼ö°¡ È£ÃâµÉ¶§, ÇÁ·ÎÅäÄÝÀº µå¶óÀ̹ö°¡ ¹ÙÀεù¿¡´ëÇØ À¯ÁöÇÏ´Â ¾î¶² »óŸ¦ ÇØÁ¦Çϴ°ÍÀ» ¸¶Ä¡°í ¹ÙÀεùÀ» ¼º¸³ÇϱâÀ§ÇØ ÇÒ´çÇÑ ¸®¼Ò½ºµéÀ» ÇØÁ¦ÇÑ´Ù. ÀÌ È£ÃâÀº NDIS¶óÀ̺귯¸®¿¡°Ô ProtocolBindAdapterÇÔ¼ö·Î ºÎÅÍ NdisOpenAdapterÇÔ¼ö¸¦ È£ÃâÇÒ¶§ ÀÌ µå¶óÀ̹ö°¡ ÃʱâÈ­ÇÑ ¹ÙÀεù ÇØÁ¦ ¿¬»êÀÇ ¿Ï·á¸¦ ¾Ë¸°´Ù.

NdisCompleteUnbindAdapterÇÔ¼ö·Î ºÎÅÍ ¸®Åϵɶ§ UnbindAdapterContextÇÚµéÀº ¹«È¿ÇÏ°Ô °£ÁֵǾî¾ßÇÑ´Ù. Áï, ÇÁ·ÎÅäÄÝÀº NdisXxxÇÔ¼ö¸¦ È£Ãâµé¿¡°Ô ÀÌÇÚµéÀ» ³Ñ±âÁö ¸»¾Æ¾ß ÇÑ´Ù.

NdisCompleteUnbindAdapterÇÔ¼öÀÇ È£ÃâÀÚ´Â IRQL PASSIVE_LEVEL¿¡¼­ µ¿ÀÛÇÑ´Ù.