Partilhar via


Exemplo de objeto de dispositivo para um controlador PCI IDE

A figura a seguir mostra os objetos de dispositivo que são criados para um sistema usando um controlador IDE PCI que tem dois discos IDE conectados a um canal e um CD-ROM IDE conectado ao outro.

Objetos de dispositivo que são criados para um sistema usando um controlador IDE PCI que tem dois discos IDE conectados a um canal e um CD-ROM IDE conectado ao outro.

Árvore de objetos de dispositivo para dispositivos de CD-ROM e 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 driver de 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 no respetivo barramento, incluindo todos os controladores IDE, e cria um PDO para cada um.

  3. O driver do controlador IDE, juntamente com o respetivo minidriver do controlador IDE, criam um FDO e o conectam 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 ele 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 desses PDOs que foram criados pelo driver de canal IDE: dois PDOs de unidade de disco rígido que foram criados pelo driver de canal para o primeiro canal do controlador e um CD-ROM PDO 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 de CD-ROM cria um FDO e o anexa ao CD-ROM PDO associado. Como no caso do SCSI, um driver de filtro DO pode ser inserido entre o dispositivo PDO e o dispositivo FDO. A figura que mostra uma árvore de objetos de dispositivo para um dispositivo CD-ROM num controlador IEEE 1394 ilustra isso usando um CD Audio Filter DO que pode ser colocado de forma opcional logo acima do CD-ROM PDO.