un driver de port de stockage qui définit une interface à tous les drivers de classe de stockage, dont les drivers de classe de disque, de cassette, de CDROM, de DVD fournis par le système,
un driver filtre de stockage qui supporte les fonctionnalités non fournies par un driver de classe de stockage fourni par le système,
un driver de classe de stockage qui utilise l'interface SCSI port/classe pour contrôler un périphérique de son type pour n'importe quel bus pour qui le système fournit un driver de port de stockage,
un driver filtre de stockage qui intercepte les requêtes de l'application utilisateur ou des drivers des niveaux supérieurs et qui peut les modifier avant de les transmettre au driver juste en dessous, ou qui peut diriger les performances du périphérique contrôlé.