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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für