Freigeben über


Systemheaderdateien für Speichertreiber

Die vom System bereitgestellten Speichertreiber enthalten die Headerdatei scsi.h, die SCSI-kompatible Definitionen für CDBs und andere Strukturen enthält, die von den meisten SCSI-kompatiblen Treibern verwendet werden. Diese Headerdatei enthält srb.h, die die Schnittstellen definiert, die von den vom System bereitgestellten Porttreibern für die nächstniedrige Speicherklasse und Filtertreiber bereitgestellt werden.

Betriebssystemunabhängige SCSI-Miniporttreiber, die sowohl für alle Plattformen von NT-basierten Betriebssystemen als auch für x86-reine Microsoft Windows-Systeme konzipiert werden können, enthalten die vom System bereitgestellten Headerdateien miniport.h und scsi.h, einschließlich srb.h.

Zu den Band-Miniklassentreibern gehören minitape.h.

Miniklassentreiber für mittleren Changer sind mcd.h.

Vom Anbieter bereitgestellte Klassen- und Filtertreiber können auch die Beispieldateien classpnp.h und classpnp.c enthalten. Diese Dateien definieren eine Reihe von Klassen-Xxx-Routinen, die den Entwurf von Klassen- und Filtertreibern vereinfachen. Classpnp.h und classpnp.c sind jedoch nur Beispiele und werden in keiner Version des Windows-Betriebssystems unterstützt. Seien Sie bei der Verwendung dieser Dateien in einem Produktionstreiber vorsichtig, da einige der Struktur- und Routinedeklarationen in classpnp.h möglicherweise nicht aktuell sind oder nicht mit den Versionen von Windows kompatibel sind, in denen Ihr Treiber ausgeführt wird.