Compartilhar 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 de IDE PCI que tem dois discos IDE anexados a um canal e um IDE CD-ROM anexados ao outro.

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

Árvore de Objetos de Dispositivo para CD-ROM e dispositivos de disco em um controlador IDE

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

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

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

  3. O driver do controlador IDE, juntamente com seu minidriver do controlador IDE, cria um FDO e o anexa ao PDO do 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 do 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 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 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 colocado opcionalmente logo acima do PDO CD-ROM.