Creazione di driver miniport della porta SCSI con Storport
L'interfaccia driver Storport-miniport è progettata per essere simile all'interfaccia driver porta-miniport SCSI possibile, per facilitare l'adattamento dei driver miniport porta SCSI per lavorare con il driver Storport. Per rendere funzionante un driver miniport porta SCSI con Storport, è necessario seguire questa procedura di base:
Modificare tutte le istanze della direttiva#include SCSI.h con la direttivastorport.h><>#include<.
Se sono inclusi sia i file di intestazione SCSI.h che storport.h , si verificherà un errore di tempo di compilazione.
Sostituire scsiport.lib con storport.lib negli script di compilazione, ovvero nelle origini o nel file makefile .
Assicurarsi che tutte le strutture espanse siano inizializzate correttamente.
Le dimensioni della struttura HW_INITIALIZATION_DATA (SCSI) e della struttura PORT_CONFIGURATION_INFORMATION (SCSI) sono state modificate, quindi assicurarsi che i nuovi membri siano inizializzati correttamente.
Il file di intestazione Storport, storport.h, attualmente mantiene entrambi i comandi con prefisso porta SCSI e i comandi prefissi StorPort per facilitare la conversione dalla porta SCSI.
Questa sezione fornisce istruzioni più dettagliate per i writer di driver che desiderano modificare un driver miniport progettato per lavorare con la porta SCSI, in modo che possa funzionare con Storport. Vengono trattati i seguenti argomenti:
Requisiti per l'uso di Storport con un adattatore
Inizializzazione hardware con Storport
Impostazione delle informazioni di configurazione della porta con Storport