NdisMResetComplete
VOID
NdisMResetComplete(
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_STATUS Status,
IN BOOLEAN AddressingReset
);
|
NdisMResetComplete ÇÔ¼ö´Â Àü¿¡ NDIS_STATUS_PENDINGÀ» ¸®ÅÏÇÑ NIC µå¶óÀ̹ö¸¦ À§Çؼ ¸®¼Â ¸®Äù½ºÆ®ÀÇ ¸¶Áö¸· »óŸ¦ ¸®ÅÏÇÑ´Ù.
¸Å°³º¯¼ö
- MiniportAdapterHandle
- MiniportInitialize ÇÔ¼ö·Î ÀԷµǴ ÇÚµéÀ» ¼¼úÇÑ´Ù.
- Status
- ¿Ï·áµÈ ¸®¼Â ¿¬»êÀÇ ¸¶Áö¸· »óŸ¦ ¼¼úÇÑ´Ù.
- AddressingReset
- ¸®¼ÂÀÌ Àç·ÎµùµÉ Çʿ䰡 ÀÖ¾î¼ ¹Ì´ÏÆ÷Æ®ÀÇ ³×Æ®¿÷ ÁÖ¼Ò Á¤º¸¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù¸é TRUE¸¦ ¼¼úÇÑ´Ù.
ÁÖ¼®
MiniportReset ÇÔ¼ö°¡ NDIS_STATUS_PENDINGÀ» ¸®ÅÏÇÑ´Ù¸é ¹Ì´ÏÆ÷Æ®´Â ¸®¼Â¿¬»êÀÌ ¿Ï·áµÆÀ» ¶§ NdisMResetComplete ÇÔ¼ö¸¦ È£ÃâÇØ¾ßÇÑ´Ù. ÀÌ È£ÃâÀº NDIS·Î ÇÏ¿©±Ý ¿Ï·á»óÅ Á¤º¸¸¦ MiniportReset ÇÔ¼ö·ÎÀÇ È£ÃâÀ» ½ÃÀÛÇÏ´Â NdisReset ÇÔ¼ö¸¦ È£ÃâÇÑ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö·Î Àü´ÞÇϵµ·Ï ÇÑ´Ù.
¶ÇÇÑ NDIS°¡ º¸³»±â ÆÐŶÀ̳ª ¹Ì´ÏÆ÷Æ®·Î Á¦ÃâµÈ ¸®Äù½ºÆ®°¡ ŸÀӾƿôÀÌ µÆ´Ù°í °áÁ¤ÇßÀ» ¶§ NDIS ¶óÀ̺귯¸®´Â ƯÁ¤ NIC°ú ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö·ÎºÎÅÍÀÇ ¸®¼Â ¸®Äù½ºÆ®¿Í´Â µ¶¸³ÀûÀ¸·Î MiniportReset ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù.
¾ÈÀüÇÑ ¸®¼Â¸® Á¦ÃâµÆÀ» ¶§ ¸î¸î NICÀº ¸ðµç ¸ÖƼij½ºÆ® ÁÖ¼Ò, ÆÐŶ ÇÊÅÍ, ȤÀº ±â´ÉÀûÀÎ ÁÖ¼Ò Á¤º¸¸¦ ¼Õ½ÇÇÑ´Ù. ±×·¯ÇÑ NICÀÇ µå¶óÀ̹ö´Â NDIS·Î ÇÏ¿©±Ý ¾îµå·¹½Ì »óŸ¦ ÀúÀåÇϱâ À§ÇÑ MiniportSetInformation ÇÔ¼öÀÇ È£ÃâÀ» ¾ß±âÇÏ´Â NdisMResetComplete ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§ AddressingResetÀ» TRUE·Î ¼³Á¤ÇÑ´Ù.
NDIS ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â NdisMResetComplete ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§¿Í ¹Ìµð¾ö ƯÁ¤ ±â´É, ¸ÖƼij½ºÆ®, ±×¸®°í ±×·ì ÁÖ¼Ò¿Í °°Àº ÀÚ½ÅÀÇ ¾îµå·¹½Ì Á¤º¸¸¦ ÀúÀåÇÒ ¶§ AddressingResetÀ» TRUE·Î ¼³Á¤ÇÑ´Ù.
NdisMResetComplete ÇÔ¼öÀÇ È£ÃâÀÚ´Â IRQL DISPATCH_LEVEL¿¡¼ ½ÇÇàÇÑ´Ù.
|