Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird der Betrieb des vom System bereitgestellten HID-Klassentreibers und HID-Minidrivers beschrieben, die Geräte in der HIDClass-Geräteeinrichtungsklasse unterstützen.
Der HID-Klassentreiber stellt die Schnittstelle bereit, die Treiber der oberen Ebene und Benutzermodusanwendungen für den Zugriff auf die HID-Auflistungen verwendet, die von einem Eingabegerät unterstützt werden. Der HID-Klassentreiber verwendet HID-Minidriver, um auf die Hardware eines Eingabegeräts zuzugreifen. HID Minidriver abstrahieren den Betrieb des Busports, an den das Eingabegerät angeschlossen ist. Der HID-Klassentreiber ist ein Exporttreiber, der mit HID-Minidrivern verknüpft ist. HID-Minidriver binden ihren Vorgang an den HID-Klassentreiber, indem HidRegisterMinidriver aufgerufen wird, um sich beim HID-Klassentreiber zu registrieren.
Der kombinierte Betrieb des HID-Klassentreibers und eines HID-Minidrivers fungiert als WDM-Funktionstreiber für ein Eingabegerät und einen Bustreiber für die untergeordneten Geräte (HID-Sammlungen), die das Eingabegerät unterstützt. Dieses Design ermöglicht es dem HID-Klassentreiber, USB-HID-Geräte und Nicht-USB-Eingabegeräte zu betreiben, die an Ports oder Busse als einem USB-Bus angeschlossen sind. Die betriebstechnischen Details des zugrunde liegenden übergeordneten Geräts sind für Treiber oder Anwendungen im Benutzermodus transparent.