driver-online
  log-inmypagesitemap
top
   ÀÚÀ¯°Ô½ÃÆÇ
   ·Î±×ºÏ
    °ß¿ìÀÏÁö
    ½Ã½ºÅÛÆÀ °³¹ßÀÏÁö
    Beginning Driver
   À¯¿ëÇÑ ÆÁ&°­ÁÂ
   CrashDumpºÐ¼®(beta)
   °³¹ßQnA
    WDM ÀÔ¹®
    USB
    NDIS
    File System
    Debugging °ü·Ã
    ±× ¿Ü
 

IoStartPacket°ú IoStartNextPacketÀÇ Pseudo code
 ·ÀÛ¼ºÀÏ 2008.03.27:16.43 (¸ñ)  · ÀÛ¼ºÀÚ °ß¿ì  · Á¶ ȸ 5,114


°øºÎÇÏ´Ù°¡ ±â¾ïÇØµÑ·Á°í ±â·ÏÇÕ´Ï´Ù..^^

Âü°í : http://support.microsoft.com/kb/179254

   IoStartPacket(dvcObj, Irp)
   {
      if (dvcObj->DeviceQueue.Busy) {
         insert IRP on device queue
      } else {
         dvcObj->DeviceQueue.Busy = TRUE;
         dvcObj->CurrentIrp = Irp;
         call Start routine (dvcObj, news);
      }
   }

   IoStartNextPacket(dvcObj)
   {
      dvcObj->CurrentIrp = NULL;
      remove IRP from head of queue, store addr in newIrp
      if (queue was empty) {
         dvcObj->DeviceQueue.Busy = FALSE;
      } else {
         dvcObj->CurrentIrp = newIrp;
         call Start routine (dvcObj, newark);
      }
   }
 

*´äº¯À» ¹ÞÀº ÈÄ °¨»çÀÇ ±ÛÀ» ³²±â´Â °ÍÀº ²À ÁöÄѾßÇÒ ³×ƼÄÏÀÔ´Ï´Ù.
    

ÀÌ Àü : Vista¿¡¼­ ÇöÀç IRQL±¸Çϱâ...

´Ù À½ : Windbg¿¡¼­ ÇöÀç IRQLÀ» ±¸ÇÏ´Â ¹æ¹ý

 
quick-menu
event
study
QnA
pds
family-site concert used used2 intro
address
address