Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve a operação do driver de classe HID fornecido pelo sistema e minidrivers HID, que suportam dispositivos na classe de configuração de dispositivo HIDClass.
O driver de classe HID fornece a interface que drivers de nível superior e aplicativos de modo de usuário usam para acessar as coleções HID suportadas por um dispositivo de entrada. O driver de classe HID usa minidrivers HID para acessar o hardware de um dispositivo de entrada. Os minidrivers HID abstraem a operação da porta de barramento à qual o dispositivo de entrada está conectado. O driver de classe HID é um driver de exportação que está vinculado a minidrivers HID. Os minidrivers HID vinculam sua operação ao driver da classe HID chamando HidRegisterMinidriver para se registrar com o driver da classe HID.
A operação combinada do driver de classe HID e de um minidriver HID atua como um driver de função WDM para um dispositivo de entrada e como um driver de barramento para os dispositivos subordinados (coleções HID) que o dispositivo de entrada suporta. Esse design possibilita que o driver da classe HID opere dispositivos HID USB e dispositivos de entrada não USB conectados a portas ou barramentos diferentes de um barramento USB. Os detalhes operacionais do dispositivo pai subjacente são transparentes para drivers de nível superior ou aplicativos de modo de usuário.