NdisMIndicateStatusComplete

VOID 

  NdisMIndicateStatusComplete(

    IN NDIS_HANDLE  MiniportAdapterHandle

    );

NdisMIndicateStatusComplete ÇÔ¼ö´Â NIC¿¡¼­ Çϵå¿þ¾îÀÇ ºñÁ¤»óÀûÀ̰ųª ½Ç½Ã°£ »óÅ º¯È­¸¦ ¾Ë¸®±â À§Çؼ­ ÇѹøÀÌ»ó NdisMIndicateStatus ÇÔ¼ö¸¦ È£ÃâÇÏ´Â NIC µå¶óÀ̹ö°¡ ÀϹÝÀûÀÎ ÀåÄ¡ I/O ¿¬»êÀ» ´Ù½Ã ½ÃÀÛÇϱâ À§Çؼ­ ÁغñµÆÀ½À» NDIS(ȤÀº NDISWAN)¿¡°Ô ¾Ë¸°´Ù.

¸Å°³º¯¼ö

MiniportAdapterHandle
MiniportInitialize ÇÔ¼ö·Î ÀԷµǴ ÇÚµéÀ» ¼­¼úÇÑ´Ù.

ÁÖ¼®

¹Ì´ÏÆ÷Æ®°¡ NdisMIndicateStatusComplete ÇÔ¼ö¸¦ È£ÃâÇßÀ» ¶§ NDIS´Â ±×µéÀÇ ProtocolStatus ÇÔ¼ö·ÎÀÇ È£ÃâÀ» °¡Áö°í ÇϺΠNICÀÇ »óÅ º¯È­¸¦ ¾Ë°íÀÖ´Â ¹ÙÀεùµÈ ÇÁ·ÎÅäÄÝÀÇ ProtocolStatusComplete ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.

°á±¹ ¹Ì´ÏÆ÷Æ®´Â NdisMIndicateStatus ÇÔ¼ö¸¦ È£ÃâÇÑ ÈÄ¿¡ NdisMIndicateStatusComplete ÇÔ¼ö¸¦ È£ÃâÇØ¾ßÇÑ´Ù. ±×·¯³ª ¹Ì´ÏÆ÷Æ®´Â NdisMIndicateStatus ÇÔ¼ö ÀεðÄÉÀ̼ǰúÀÇ ÀÏ ´ë ÀÏ ´ëÀÀÀ¸·Î NdisMIndicateStatusComplete ÇÔ¼ö ÀεðÄÉÀ̼ÇÀ» ÀüÇÒ Çʿ䰡 ¾ø´Ù.³×Æ®¿÷ Æ®·¡ÇÈÀÌ ³ôÀ» ¶§ ¹ß»ýµÇ´Â ¸î¸î »óÅ ÀεðÄÉÀ̼ǿ¡ ´ëÇØ¼­ ÇϳªÀÇ »óÅ ¿Ï·á ÀεðÄÉÀ̼ÇÀ» Á¦½ÃÇÒ ¼ö ÀÖ´Ù.

ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö °³¹ßÀÚ´Â ProtocolStatusComplete ÇÔ¼ö°¡ ½ÇÇàÁßÀÎ µ¿¾È¿¡ ÀÎÅÍ·´Æ®°¡ NIC¿¡¼­ Àο¡À̺íµÉ ¼ö ÀÖÀ½À» °¡Á¤ÇؾßÇÑ´Ù. ¶ÇÇÑ SMP Ç÷§Æû¿¡¼­ ProtocolStatusComplete ÇÔ¼ö°¡ ½ÇÇàÁßÀÎ µ¿¾È¿¡ ProtocolStatus ÇÔ¼ö°¡ ´Ù½Ã ½ÇÇàµÉ ¼ö ÀÖÀ½À» °¡Á¤ÇؾßÇÑ´Ù.

NdisMIndicateStatusComplete ÇÔ¼öÀÇ Á÷·ÄÈ­µÈ È£ÃâÀÚ´Â IRQL DISPATCH_LEVEL¿¡¼­ ½ÇÇàÇÑ´Ù. NdisMIndicateStatusComplete ÇÔ¼öÀÇ ºñÁ÷·ÄÈ­µÈ È£ÃâÀÚ´Â IRQL <= DISPATCH_LEVEL¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.