Freigeben über


Bezeichner für SCSI-Geräte

Ab Windows 10 Version 2004 (Betriebssystembuild 19041.488 oder höher) stehen zwei zusätzliche Bezeichner für NVMe-Speicherlaufwerke zur Verfügung, die die STOR_RICH_DEVICE_DESCRIPTION-Struktur unterstützen:

SCSI\t*v(8)p(40)

Hierbei gilt:

  • t* ist ein Gerätetypcode mit variabler Länge

  • v(8) ist ein 8-stellige Anbieterbezeichner.

  • p(40) ist eine 40-stellige Produkt-ID

SCSI\t*v(8)p(40)r(8)

Hierbei gilt:

  • t* ist ein Gerätetypcode mit variabler Länge

  • v(8) ist ein 8-stellige Anbieterbezeichner.

  • p(40) ist eine 40-stellige Produkt-ID

  • r(8) ist ein 8-stellige Revisionsebenenwert.

In Windows-Versionen vor Windows 10 Version 2004 (Betriebssystembuild 19041.488 oder höher) lautet das Geräte-ID-Format für ein SCSI-Gerät (Small Computer System Interface) wie folgt:

SCSI\t*v(8)p(16)r(4)

Hierbei gilt:

  • t* ist ein Gerätetypcode mit variabler Länge

  • v(8) ist ein 8-stellige Anbieterbezeichner.

  • p(16) ist eine 16-stellige Produkt-ID

  • r(4) ist ein 4-stellige Revisionsebenenwert.

Der Bus-Enumerator bestimmt den Gerätetyp durch Indizieren einer internen Zeichenfolgentabelle unter Verwendung eines numerisch codierten SCSI-Gerätetypcodes, der durch Abfragen des Geräts abgerufen wird, wie in der folgenden Tabelle gezeigt. Die restlichen Komponenten sind nur Zeichenfolgen, die vom Gerät zurückgegeben werden, aber Sonderzeichen (einschließlich Leerzeichen, Komma und nicht druckbare Grafiken) werden durch einen Unterstrich ersetzt.

Der SCSI-Porttreiber gibt derzeit die folgenden Gerätetypzeichenfolgen zurück, von denen die ersten neun den SCSI-Standardtypcodes entsprechen.

SCSI-Typcode Gerätetyp Generischer Typ Peripheriegeräte-ID
DIRECT_ACCESS_DEVICE (0) Datenträger GenDisk DiskPeripheral
SEQUENTIAL_ACCESS_DEVICE (1) Sequenziell TapePeripheral
PRINTER_DEVICE (2) Drucker GenPrinter PrinterPeripheral
PROCESSOR_DEVICE (3) Prozessor SonstigePeripheral
WRITE_ONCE_READ_MULTIPLE_DEVICE (4) Wurm GenWorm WormPeripheral
READ_ONLY_DIRECT_ACCESS_DEVICE (5) Cdrom GenCdRom CdRomPeripheral
SCANNER_DEVICE (6) Scanner GenScanner ScannerPeripheral
OPTICAL_DEVICE (7) Optische GenOptical OpticalDiskPeripheral
MEDIUM_CHANGER (8) Wechsler ScsiChanger MediumChangerPeripheral
COMMUNICATION_DEVICE (9) Net ScsiNet CommunicationsPeripheral
10 ASCIT8 ScsiASCIT8 ASCPrePressGraphicsPeripheral
11 ASCIT8 ScsiASCIT8 ASCPrePressGraphicsPeripheral
12 Array ScsiArray ArrayPeripheral
13 Gehäuse ScsiEnclosure GehäusePeripheral
14 RBC ScsiRBC RBCPeripheral
15 Kartenleser ScsiCardReader CardReaderPeripheral
16 Bridge ScsiBridge BridgePeripheral
17 Sonstiges ScsiOther SonstigePeripheral

Ein Beispiel für eine Geräte-ID für ein Laufwerk wäre wie folgt:

SCS\\DiskSEAGATE_ST39102LW_______0004

Zusätzlich zur Geräte-ID gibt es vier Hardware-IDs:

SCSI\t*v(8)p(16)

SCSI\t*v(8)

SCSI\v(8)p(16)r(1)

V(8)p(16)r(1)

Im dritten und vierten dieser zusätzlichen Bezeichner stellt r(1) nur das erste Zeichen des Revisionsbezeichners dar. Diese Hardware-IDs werden in den folgenden Beispielen veranschaulicht:

SCSI\DiskSEAGATE_ST39102LW_______

SCSI\DiskSEAGATE_

SCSI\DiskSEAGATE_ST39102LW_______0

SEAGATE_ST39102LW_______0

Der SCSI-Porttreiber stellt nur eine kompatible ID bereit, einen der generischen Typcodes variabler Größe aus der vorherigen Tabelle.

Die kompatible ID für ein Laufwerk lautet beispielsweise wie folgt:

GenDisk

Der generische Bezeichner wird in INF-Dateien für SCSI-Geräte mehr als jeder andere verwendet, da SCSI-Treiber in der Regel generisch sind.

Beachten Sie, dass der SCSI-Porttreiber keinen generischen Namen für sequenzielle Zugriffs- und Prozessorgeräte zurückgibt.