Программирование драйверов Windows

       

PnP идентификаторы SCSI устройств


Полный идентификатор для PnP SCSI устройств имеет форму

SCSI\ttttvvvvvvvvpppppppppppppppprrrr

Здесь tttt является типо-кодом устройства, vvvvvvvvявляется 8-символьным идентификатором поставщика (производителя), pppppppppppppppp&#8212 16 символьный идентификатор устройства, rrrr &#8212 номер версии разработки.

Кроме того, допустимо в inf-файлах представлять усеченные варианты идентификационной информации, например:

SCSI\ttttvvvvvvvvpppppppppppppppp SСSI\ttttvvvvvvvv SCSI\vvvvvvvvppppppppppppppppr vvvvvvvvppppppppppppppppr gggg

Здесь gggg является одним из групповых типов (generic type) классов, приведенных в таблице 12.11.

Таблица 12.11. Типы SCSI

u IDE устройств

SCSI код Устройство Тип Групповой тип
DIRECT_ACCESS_DEVICE (0) Дисковое Disk GenDisk
SEQUENTIAL_ACCESS_DEVICE (1) Последовательное Sequential
PRINTER_DEVICE (2) Принтер Printer GenPrinter
PROCESSOR_DEVICE (3) Сканнеры, принтеры и т.п. Processor  
WRITE_ONCE_READ_MULTIPLE_DEVICE (4) Worm Worm GenWorm
READ_ONLY_DIRECT_ACCESS_DEVICE (5) CD ROM CdRom GencdRom
SCANNER_DEVICE (6) Сканирующее Scanner GenScanner
OPTICAL_DEVICE (7) Оптические диски Optical GenOptical
MEDIUM_CHANGER (8) Устройство со сменными носителями Changer ScsiChanger либо

GenChanger (для IDE)

COMMUNICATION_DEVICE (9) Сетевое Net ScsiNet

Для SCSI диска, имеющего полный установочный PnP идентификатор SCSI\DiskSEAGATE_ST39102LW____0004, шинный драйвер сконструирует также и следующий список идентификаторов:

SCSI\DiskSEAGATE_ST39102LW____0004 SCSI\DiskSEAGATE_ SCSI\DiskSEAGATE_ST39102LW____0 DiskSEAGATE_ST39102LW____0004 GenDisk



Содержание раздела