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.
I driver di classe di archiviazione e altri componenti di livello superiore comunicano con il driver Storport compilando blocchi di richieste SCSI (SRB). Un SRB contiene un blocco di descrittori di comando SCSI (CDB) e un puntatore al buffer di dati da usare per trasferire i dati da o verso il dispositivo (se presente). Può contenere un puntatore a un buffer di senso che viene utilizzato per memorizzare i dati di rilevamento SCSI nel caso in cui il comando SCSI fallisca con stato Check Condition. Per altre informazioni sui database SRB, vedere SCSI_REQUEST_BLOCK. I driver della classe di archiviazione passano i srb creati a Storport in un IRP con il membro MajorFunction impostato su IRP_MJ_SCSI. Per una descrizione dei passaggi che un driver della classe di archiviazione deve eseguire per compilare un SRB prima di passarlo a un driver di porta, vedere Routine BuildRequest del driver della classe di archiviazione.
Prima di inoltrare uno SRB verso il basso nello stack, Storport imposta determinati valori in SRB, ad esempio il percorso, il numero di destinazione e il numero di unità logica del dispositivo di destinazione.
A differenza di altri driver di interfaccia, come quelli forniti dal sistema per i bus IDE/ATAPI e IEEE 1394, Storport non deve convertire il blocco descrittore di comando (CDB) negli SRB ricevuti in un formato diverso prima di inoltrarli all'adattatore sottostante. Storport aggiunge semplicemente alcune informazioni specifiche della destinazione allo SRB e le passa al driver miniport con il CDB invariato. Pertanto, Storport passa semplicemente gli SRB che contengono CDB nella pila.
Per questo motivo, la maggior parte degli aspetti dell'interfaccia SRB tra il driver di classe di archiviazione e Storport sono trattati nella documentazione generale relativa ai driver di miniport di archiviazione e ai relativi materiali di riferimento. Per un elenco di sezioni correlate all'interfaccia SRB tra il driver della classe di archiviazione e la coppia di driver Storport-miniport, vedere Interfaccia di Storport con i driver Miniport storport.