Compartilhar via


Acessar drivers de Kernel-Mode para dispositivos de imagem parada

A Microsoft fornece drivers de modo kernel baseados em WDM para dar suporte a dispositivos de imagem ainda conectados a barramentos SCSI e USB. Ambos os drivers dão suporte a dispositivos Plug and Play e fornecem serviços para adicionar, remover, iniciar, parar e criar entradas do Registro para dispositivos Plug and Play. Além disso, ambos os drivers fornecem operações de suspensão e retomada para dispositivos que dão suporte ao gerenciamento de energia.

Os minidrivers de imagem de modo de usuário ainda podem acessar esses drivers no modo kernel chamando CreateFile, ReadFile, WriteFile e DeviceIoControl (descritos na documentação do SDK do Microsoft Windows). ReadFile e WriteFile são usados para transferências de dados de bloco. Especificamente, ReadFile é chamado para obter dados de imagem e WriteFile é usado para enviar comandos para dispositivos que aceitam comandos como fluxos de dados.

Antes de chamar ReadFile, Writefile ou DeviceIoControl, o minidriver deve chamar IStiDeviceControl::GetMyDevicePortName para obter o nome da porta do dispositivo e, em seguida, usar esse nome de porta como um parâmetro para CreateFile.

SCSI Driver

USB Driver