Compartir a través de


Ejemplo de objeto device para un controlador IEEE 1394

En la ilustración siguiente se muestran los objetos de dispositivo creados para el sistema con un controlador PCI IEEE 1394 con un CD-ROM de IEEE 1394 conectado. Los objetos de dispositivo para dispositivos conectados al adaptador SCSI se describen en Ejemplo de objeto de dispositivo para un HBA SCSI.

Objetos de dispositivo creados para el sistema con un controlador PCI IEEE 1394 con un CD-ROM de IEEE 1394 conectado.

Árbol de objetos de dispositivo para un dispositivo CD-ROM en un controlador IEEE 1394

A partir de la parte inferior de la ilustración, se describe cada objeto de dispositivo y su controlador correspondiente:

  1. Para obtener una descripción del árbol de dispositivos del FDO del bus de almacenamiento hasta los PPO del adaptador, consulte Ejemplo de objeto de dispositivo para un HBA SCSI.

  2. El controlador más alto de la pila de controladores IEEE 1394 crea un PDO de dispositivo de disco SBP2. En última instancia, la pila de controladores IEEE 1394 emite comandos SBP2 al dispositivo CD-ROM de destino en el bus IEEE 1394.

  3. El controlador de puerto de almacenamiento IEEE 1394 proporcionado por el sistema se implementa como un controlador de filtro que crea un DO de filtro y lo conecta al PDO del dispositivo de disco SBP2. El controlador de puerto de almacenamiento IEEE 1394 traduce srBs del controlador de clase CD-ROM en comandos SBP2 que se emiten a la pila de controladores IEEE 1394 subyacente. La interfaz que presenta este controlador a los siguientes controladores de almacenamiento inferiores es idéntica a la presentada por el controlador de puerto o miniporte SCSI descrito en Ejemplo de objeto de dispositivo para un HBA SCSI.

  4. El controlador de clase CD-ROM crea un FDO y lo adjunta al siguiente objeto de dispositivo inferior, que es el filtro de puerto SBP2 DO u otro do de filtro conectado a la pila mediante un controlador de filtro intermedio. El controlador de clase emite todas las solicitudes posteriores al dispositivo a través del objeto de dispositivo del controlador inferior.