Partilhar via


Introdução aos drivers de fita

Os sistemas operacionais baseados em NT fornecem um driver de classe de fita genérico que lida com tarefas de fita específicas do sistema operacional e independentes do dispositivo. O driver de classe de fita é fornecido como uma DLL no modo kernel. Para dar suporte a um novo dispositivo de fita ou família de dispositivos de fita, um gravador de driver cria um driver de miniclasse de fita específico do dispositivo que se vincula dinamicamente ao driver de classe de fita fornecido pelo sistema.

Se um driver de miniclasse de fita chamar apenas rotinas no driver de classe de fita, o driver de miniclasse poderá ser portátil em sistemas operacionais da Microsoft que dão suporte a aplicativos Win32 e fornecer um driver de classe de fita que usa a interface de miniclasse de fita. Um driver de miniclasse de fita inclui o arquivo de cabeçalho minitape.h.

Um driver de miniclasse de fita existente deve ser modificado para dar suporte a um novo ponto de entrada, TapeMiniGetMediaTypes, para compilar e executar em sistemas operacionais Windows 2000 e posteriores. Nenhuma outra modificação é necessária. O driver de classe de fita fornecido pelo sistema, juntamente com o driver de porta de armazenamento fornecido pelo sistema, lida com Plug and Play e solicitações de gerenciamento de energia em nome de um driver de miniclasse de fita.

Esta seção descreve o suporte fornecido pelo driver de classe de fita específico do sistema operacional e fornece diretrizes para escrever um novo driver de miniclasse de fita.