Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os drivers de armazenamento incluem drivers de classe, porta, miniporta e filtro . Normalmente, um fornecedor de dispositivo implementará um driver de miniporta para um adaptador ou tipo de adaptador específico. Embora não seja comum, uma nova classe de armazenamento pode ser definida e um novo driver de classe desenvolvido para ela. As classes de armazenamento no Windows incluem as classes Disco, CDROM, armazenamento USB e unidade encriptada. O desenvolvimento do driver de armazenamento geralmente se limita a escrever um driver de miniporta para trabalhar com o driver de porta StorPort .
Outros tipos de drivers de armazenamento são drivers de silo seguros e módulos específicos de dispositivo (_DSM) para E/S de vários caminhos. Para o gerenciamento de armazenamento, os provedores WMI são desenvolvidos como uma interface de controle para um driver.
O guia de design do driver de armazenamento inclui as seguintes seções:
- Mapa para o desenvolvimento de drivers de armazenamento do Windows
- Roteiro para o desenvolvimento de drivers Storport Miniport
- Drivers de armazenamento
- Drivers de classe de armazenamento
- Drivers de porta de armazenamento
- Drivers de miniporta de armazenamento
- Drivers de miniporta virtual de armazenamento
- Drivers de filtro de armazenamento
- Drivers de filtro de despejo
- Condutores de silos de armazenamento
- CD-ROM Drivers
- Drivers de fita
- Vetores de Transformação
- Cenários de armazenamento
Exemplos
Estudar amostras é uma maneira prática de ver como os drivers de armazenamento operacionais são desenvolvidos. Drivers de armazenamento de exemplo estão disponíveis no GitHub.
Verificação de driver para StorPort
O uso de ferramentas de análise de código durante o desenvolvimento e teste de drivers ajuda a detetar problemas de desempenho e defeitos em um driver de armazenamento. A ferramenta Static Driver Verifier (SDV) está disponível para descobrir defeitos no código do driver de armazenamento. O SDV inclui regras de conformidade para verificar o uso adequado das rotinas StorPort pelos drivers de miniporta.