Exemplos de driver USB (Barramento Serial Universal)
Os exemplos de driver USB fornecem um ponto de partida para escrever um driver USB personalizado para seu dispositivo.
Importante
Este tópico destina-se a desenvolvedores de driver de dispositivo USB.
Se você for um usuário do Windows que tem problemas com um dispositivo USB, consulte Corrigir problemas de USB-C no Windows.
Há várias maneiras de usar os exemplos de driver USB do Windows 10:
Procure e baixe exemplos individuais de driver do Windows 10 no portal de Exemplos da Microsoft.
Clone, bifurque ou baixe o repositório Windows-driver-samples no GitHub.
Exiba os exemplos de driver USB do Windows 10 no GitHub.
As versões anteriores de exemplos de driver do Windows podem ser encontradas nestes locais:
Os exemplos de driver do Windows 7 estão incluídos no Windows Driver Kit versão 7.1.0. Os exemplos de driver estão localizados no subdiretório \src (por exemplo, C:\WinDDK\7600.16385.1\src).
Amostra | Descrição |
---|---|
Driver de barramento KMDF | Demonstra como usar o KMDF para um driver de barramento com o dispositivo OSR USB-FX2. |
Exemplo de driver de função KMDF para OSR USB-FX2 | Demonstra como executar transferências de dados em massa e de interrupção para um dispositivo USB. O exemplo foi escrito para o Kit de Aprendizagem OSR USB-FX2. |
Driver cliente de função USB | Um driver de exemplo de esqueleto que mostra como criar um driver de controlador de função USB do Windows usando o driver de extensão de classe de função USB (UFX). |
Exemplo de filtro UMDF acima do driver de função KMDF para OSR USB-FX2 (UMDF 1) | Demonstra como carregar um driver de filtro UMDF como um driver de filtro superior acima do driver de exemplo kmdf_fx2. O exemplo foi escrito para o Kit de Aprendizagem OSR USB-FX2. |
Exemplo de filtro UMDF acima do driver de função UMDF para OSR USB-FX2 (UMDF 1) | Demonstra como carregar um driver de filtro UMDF como um driver de filtro superior acima do driver de exemplo umdf_fx2. O exemplo foi escrito para o Kit de Aprendizagem OSR USB-FX2. |
Driver de função UMDF 1 | Um driver UMDF 1 (User-Mode Driver Framework) para o dispositivo OSR USB-FX2. Ele inclui um aplicativo de teste e metadados de dispositivo de exemplo e dá suporte à representação e ao desligamento ocioso. |
Driver de função UMDF 2 | Um driver UMDF 2 (User-Mode Driver Framework) para o dispositivo OSR USB-FX2. Ele inclui um aplicativo de teste e metadados de dispositivo de exemplo e dá suporte à representação e ao desligamento ocioso. |
Driver USB genérico Usbsamp | Demonstra como executar transferências de velocidade total, alta velocidade e SuperSpeed de e para pontos de extremidade em massa e isócronos de um dispositivo USB genérico. |
USBView | Um aplicativo do Windows que permite navegar por todos os controladores USB e dispositivos USB conectados em seu sistema. |
Laboratório de aprendizado de driver de exemplo do WDF para OSR USB-FX2 | Contém um aplicativo de teste de console e uma série de drivers iterativos para KMDF e UMDF versão 1. |
Driver do cliente do controlador de porta UcmCxUcsi | Demonstra como criar um driver de controlador de porta USB Type-C do Windows usando o driver de extensão de classe do Gerenciador de Conectores USB (UcmCx). |
Driver cliente do controlador de porta UcmTcpciCx | Demonstra como criar um driver de controlador de porta USB Type-C do Windows usando o driver de extensão de classe UcmTcpciCx (Interface do Controlador de Porta Type-C) do Gerenciador de Conectores USB. |
Driver cliente ACPI UcmUcsiCx | Demonstra como criar um driver de controlador de porta USB Type-C do Windows compatível com UCSI (transporte ACPI) usando o driver de extensão de classe do Gerenciador de Conectores USB (UcmCx). |