Condividi tramite


Associazione di minidriver alla classe HID

Questo articolo descrive il funzionamento del driver di classe HID fornito dal sistema e dei minidriver HID, che supportano i dispositivi nella classe di configurazione del dispositivo HIDClass.

Il driver di classe HID fornisce l'interfaccia usata dai driver di livello superiore e dalle applicazioni in modalità utente per accedere alle raccolte HID supportate da un dispositivo di input. Il driver di classe HID usa minidriver HID per accedere all'hardware di un dispositivo di input. I minidriver HID astraggono il funzionamento della porta del bus a cui è collegato il dispositivo di input. Il driver di classe HID è un driver di esportazione collegato ai minidriver HID. I minidriver HID associano l'operazione al driver di classe HID chiamando HidRegisterMinidriver per registrarsi con il driver di classe HID.

L'operazione combinata del driver di classe HID e di un minidriver HID funge da driver di funzione WDM per un dispositivo di input e un driver bus per i dispositivi figlio (raccolte HID) supportati dal dispositivo di input. Questa progettazione consente al driver di classe HID di operare dispositivi HID USB e dispositivi di input non USB collegati a porte o bus diversi da un bus USB. Il dettaglio operativo del dispositivo padre sottostante è trasparente per i driver di livello superiore o le applicazioni in modalità utente.