Partilhar via


Arquivos de cabeçalho do sistema para drivers de armazenamento

Os drivers de armazenamento fornecidos pelo sistema incluem o arquivo de cabeçalho scsi.h, que contém definições em conformidade com SCSI para CDBs e outras estruturas usadas pela maioria dos drivers compatíveis com SCSI. Esse arquivo de cabeçalho inclui srb.h, que define as interfaces fornecidas pelos drivers de porta fornecidos pelo sistema para a classe de armazenamento mais baixa e os drivers de filtro.

Os drivers de miniporte SCSI independentes do sistema operacional, que podem ser projetados para serem executados com todas as plataformas de sistemas operacionais baseados em NT e com sistemas Microsoft Windows somente x86, incluem os arquivos de cabeçalho fornecidos pelo sistema miniport.h e scsi.h, que inclui srb.h.

Os drivers de miniclasse de fita incluem minitape.h.

Os drivers de miniclasse de alterador médio incluem mcd.h.

Os drivers de classe e filtro fornecidos pelo fornecedor também podem incorporar os arquivos de exemplo classpnp.h e classpnp.c. Esses arquivos definem uma série de rotinas de ClasseXxx que simplificam o design de drivers de classe e filtro. No entanto, classpnp.h e classpnp.c são apenas exemplos e não têm suporte em nenhuma versão do sistema operacional Windows. Tenha cuidado ao usar esses arquivos em um driver de produção, pois algumas das declarações de estrutura e rotina em classpnp.h podem não ser atuais ou podem ser incompatíveis com as versões do Windows em que o driver é executado.