Freigeben über


Einführung in Bandtreiber

NT-basierte Betriebssysteme bieten einen generischen Bandklassentreiber, der betriebssystemspezifische und geräteunabhängige Bandaufgaben verarbeitet. Der Bandklassentreiber wird als Kernelmodus-DLL bereitgestellt. Um ein neues Bandgerät oder eine neue Bandgerätefamilie zu unterstützen, erstellt ein Treiberschreiber einen gerätespezifischen Band-Miniklassentreiber, der dynamisch mit dem vom System bereitgestellten Bandklassentreiber verknüpft ist.

Wenn ein Band-Miniklassentreiber nur Routinen im Bandklassentreiber aufruft, kann der Miniklassentreiber zwischen Microsoft-Betriebssystemen, die Win32-Anwendungen unterstützen, portierbar sein und einen Bandklassentreiber bereitstellen, der die Band-Miniklassenschnittstelle verwendet. Ein Band-Miniklassentreiber enthält die Headerdatei minitape.h.

Ein vorhandener Band-Miniklassentreiber muss so geändert werden, dass er einen neuen Einstiegspunkt , TapeMiniGetMediaTypes, unterstützt, um unter Windows 2000 und höheren Betriebssystemen zu erstellen und auszuführen. Es sind keine weiteren Änderungen erforderlich. Der vom System bereitgestellte Bandklassentreiber verarbeitet zusammen mit dem vom System bereitgestellten Speicherporttreiber Plug & Play- und Energieverwaltungsanforderungen im Auftrag eines Band-Miniklassentreibers.

In diesem Abschnitt wird die Unterstützung durch den betriebssystemspezifischen Bandklassentreiber und Richtlinien zum Schreiben eines neuen Band-Miniklassentreibers beschrieben.