Partilhar via


Exemplo de objeto de dispositivo para um controlador de IDE PCI

A figura a seguir mostra os objetos de dispositivo criados para um sistema usando um controlador IDE PCI que tem dois discos IDE anexados a um canal e um CD-ROM do IDE anexado ao outro.

Objetos de dispositivo criados para um sistema usando um controlador IDE PCI que tem dois discos IDE anexados a um canal e um CD-ROM do IDE anexado ao outro.

Árvore de objetos do dispositivo para CD-ROM e dispositivos de disco em um controlador IDE

A partir da parte inferior da figura, o seguinte descreve cada objeto de dispositivo e seu driver associado:

  1. O motorista do barramento PCI cria um FDO para o barramento PCI e o anexa ao PDO do barramento PCI que foi criado pelo gerenciador PnP (não mostrado nesta figura).

  2. O driver de barramento PCI enumera os adaptadores e controladores em seu barramento, incluindo todos os controladores de IDE, e cria um PDO para cada um deles.

  3. O driver do controlador IDE, juntamente com o minidriver do controlador IDE, cria um FDO e o anexa ao PDO para o controlador.

  4. O driver do controlador IDE "enumera" os canais do controlador. Na verdade, isso significa que ele cria dois PDOs, um para cada um dos canais do controlador, e que anexa ambos os PDOs de canal ao FDO do controlador.

  5. O driver de canal IDE cria um FDO e o anexa ao PDO para o canal.

  6. O driver de canal IDE enumera os dispositivos em seu canal e cria um PDO para cada dispositivo. A figura que mostra uma árvore de objetos de dispositivo para um dispositivo CD-ROM em um controlador IEEE 1394 ilustra três PDOs que foram criados pelo driver de canal do IDE: dois PDOs de unidade de disco rígido que foram criados pelo driver de canal para o primeiro canal do controlador e um PDO CD-ROM que foi criado pelo driver de canal para o segundo canal do controlador.

  7. O driver de classe de disco cria um FDO e o anexa ao PDO de disco associado, exatamente como no caso do SCSI, e o driver CD-ROM cria um FDO e o anexa ao PDO de CD-ROM associado. Como no caso do SCSI, um driver de filtro DO pode ser inserido entre o PDO do dispositivo e o FDO do dispositivo. A figura que mostra uma árvore de objetos de dispositivo para um dispositivo CD-ROM em um controlador IEEE 1394 ilustra isso usando um CD Audio Filter DO que pode ser opcionalmente colocado logo acima do PDO cd-ROM.