Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando si esegue il debug di un driver miniport SCSI, sono disponibili tre routine in cui è utile impostare un punto di interruzione:
scsiport!scsiportnotification
scsiport!spstartiosynchronized
miniport!HwStartIo
La routine scsiport!scsiportnotification viene chiamata subito dopo l'invio di una richiesta al miniport. Pertanto, se si imposta un punto di interruzione in scsiport!scsiportnotification e quindi si esegue un backtrace dello stack usando kb 3, è possibile determinare se il miniport riceve e completa le richieste. Se il primo parametro è zero, la richiesta è stata completata. Se il primo parametro è diverso da zero, il terzo parametro è l'indirizzo del blocco di richieste SCSI (SRB) che non viene completato ed è possibile usare l'estensione !minipkd.srb per analizzare ulteriormente la situazione.
Posizionare un punto di interruzione in scsiport!spstartiosynchronized o miniport! HwStartIo causerà un'interruzione subito prima di inviare una richiesta al miniport.