Compartir a través de


Introducción a los controladores de cinta

Los sistemas operativos basados en NT proporcionan un controlador de clase de cinta genérico que controla las tareas de cinta específicas del sistema operativo y independientes del dispositivo. El controlador de clase de cinta se proporciona como un archivo DLL en modo kernel. Para admitir un nuevo dispositivo de cinta o familia de dispositivos de cinta, un escritor de controladores crea un controlador de miniclase de cinta específico del dispositivo que se vincula dinámicamente al controlador de clase de cinta proporcionado por el sistema.

Si un controlador de miniclase de cinta llama solo a rutinas en el controlador de clase de cinta, el controlador de miniclase puede ser portátil en todos los sistemas operativos de Microsoft que admitan aplicaciones Win32 y proporcionen un controlador de clase de cinta que use la interfaz de miniclase de cinta. Un controlador de miniclase de cinta incluye el archivo de encabezado minitape.h.

Se debe modificar un controlador de miniclase de cinta existente para admitir un nuevo punto de entrada, TapeMiniGetMediaTypes, con el fin de compilar y ejecutarse en sistemas operativos Windows 2000 y versiones posteriores. No se requieren otras modificaciones. El controlador de clase de cinta suministrado por el sistema, junto con el controlador de puerto de almacenamiento proporcionado por el sistema, administra Plug and Play y solicitudes de administración de energía en nombre de un controlador de miniclase de cinta.

En esta sección se describe la compatibilidad proporcionada por el controlador de clase de cinta específica del sistema operativo y se proporcionan instrucciones para escribir un nuevo controlador de miniclase de cinta.