Partilhar via


Drivers de miniporta virtual de armazenamento: quando eles são apropriados?

Um driver de miniporta virtual é apropriado quando simula completamente um ou mais dispositivos ou não tem hardware próprio para controlar, mas se comunica com outro dispositivo usando seu driver de dispositivo como transporte para solicitações de E/S. Por exemplo, um dispositivo de disco que usa memória RAM (memória de acesso aleatório) para armazenar seus dados geralmente é chamado de RAMDISK. Este é um bom exemplo de um uso apropriado de um driver de miniporta virtual. Outro exemplo seria o uso de algum tipo de adaptador de rede que fornece um link de comunicação para enviar e receber dados e comandos de armazenamento. O adaptador de rede tem seu próprio driver de dispositivo que controla seu hardware, mas o miniporto virtual se comunica apenas com o driver e não com o hardware subjacente.

Um miniporto virtual é inadequado quando está controlando diretamente o hardware real, por exemplo, um adaptador de barramento de host.