Compartir a través de


Hacer que los controladores de miniporte de puerto SCSI funcionen con Storport

La interfaz del controlador Storport-miniport está diseñada para ser tan similar a la interfaz del controlador SCSI Port-miniport como sea posible, con el fin de facilitar la adaptación de los controladores de miniport de puerto SCSI para trabajar con el controlador Storport. Para que un controlador de miniporte de puerto SCSI funcione con Storport, debe realizar los siguientes pasos básicos:

  1. Cambie todas las instancias de la directiva #include<scsi.h> con la directiva #include<storport.h> .

    Si se incluyen los archivos de encabezado scsi.h y storport.h , se producirá un error en tiempo de compilación.

  2. Reemplace scsiport.lib por storport.lib en los scripts de compilación, es decir, en los orígenes o en el archivo makefile .

  3. Asegúrese de que todas las estructuras expandidas se inicializan correctamente.

    Los tamaños de la estructura HW_INITIALIZATION_DATA (SCSI) y la estructura de PORT_CONFIGURATION_INFORMATION (SCSI) han cambiado, por lo que asegurarse de que los nuevos miembros se inicializan correctamente.

El archivo de encabezado Storport, storport.h, conserva actualmente los comandos con prefijo de puerto SCSI y los comandos prefijos storPort para facilitar la portabilidad desde el puerto SCSI.

En esta sección se proporcionan instrucciones más detalladas para los escritores de controladores que desean modificar un controlador de minipuerto diseñado para trabajar con el puerto SCSI, de modo que pueda trabajar con Storport. Se tratan los siguientes temas:

Requisitos para usar Storport con un adaptador

Inicialización de hardware con Storport

Configuración de la información de configuración del puerto con Storport