Destinos gerais de E/S

Os destinos gerais de E/S não dão suporte a formatos de dados especiais específicos do dispositivo, como blocos de solicitação USB. Antes que os drivers enviem dados para um destino de E/S geral, eles devem colocar dados em um buffer de gravação em um formato que o destino de E/S possa interpretar. Da mesma forma, quando os drivers leem dados de um destino de E/S geral, os drivers devem ser capazes de interpretar o conteúdo dos buffers de dados que recebem do destino.

Os destinos gerais de E/S são locais ou remotos:

Destinos de E/S locais
Cada driver de função baseado em estrutura, driver de filtro e driver de miniporto tem um destino de E/S local para cada um dos dispositivos do driver. O destino de E/S local de um dispositivo é sempre o driver mais baixo na pilha do driver.

Destinos de E/S remotos
Os destinos de E/S remotos representam a parte superior de uma pilha de driver diferente ou (raramente) um driver diferente na pilha do driver atual.

Esta seção inclui: