Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Följande bild visar de enhetsobjekt som skapas för systemet med en PCI IEEE 1394-styrenhet med en IEEE 1394-CD-ROM ansluten. Enhetsobjekt för enheter som är anslutna till SCSI-adaptern beskrivs i Exempel på enhetsobjekt för en SCSI HBA.
Enhetsobjektträd för en CD-ROM-enhet på en IEEE 1394-styrenhet
Från och med slutet av bilden beskriver följande varje enhetsobjekt och dess motsvarande drivrutin:
En beskrivning av enhetsträdet från lagringsbussens FDO upp till nätverkskortets PDOs finns i Exempel på enhetsobjekt för en SCSI HBA.
Den högsta drivrutinen i IEEE 1394-drivrutinsstacken skapar en SBP2-diskenhets-PDO. IEEE 1394-drivrutinsstacken utfärdar slutligen SBP2-kommandon till målenheten CD-ROM på IEEE 1394-bussen.
Den systembaserade IEEE 1394-lagringsportdrivrutinen implementeras som en filterdrivrutin som skapar ett filter-DO och kopplar den till SBP2-diskenhetens PDO. IEEE 1394-lagringsportdrivrutinen översätter SRB:er från CD-ROM-klassdrivrutinen till SBP2-kommandon som utfärdas till den underliggande IEEE 1394-drivrutinsstacken. Det gränssnitt som den här drivrutinen visar för nästa lägre lagringsdrivrutiner är identiskt med det som visas av SCSI-port-/miniportdrivrutinen som beskrivs i Exempel på enhetsobjekt för en SCSI HBA.
CD-ROM-klassdrivrutinen skapar en FDO och kopplar den till nästa lägre enhetsobjekt, som antingen är SBP2-portfiltret DO eller ett annat filter DO som är kopplat till stacken av en mellanliggande filterdrivrutin. Klassdrivrutinen utfärdar alla efterföljande begäranden till enheten via den lägre drivrutinens enhetsobjekt.