Compartilhar via


Exemplos de driver USB

O artigo contém informações básicas sobre os exemplos usb disponíveis para download no repositório de exemplos de driver do Windows no GitHub.

Exemplos de USB

Nome da amostra Descrição do exemplo
Laboratório de Aprendizagem do Driver de Exemplo do WDF para OSR USB-FX2

Driver de função UMDF de exemplo para OSR USB-FX2 (UMDF versão 1)

Driver de função de exemplo para OSR USB-FX2 (UMDF versão 2)

Driver de função KMDF de exemplo para OSR USB-FX2
O exemplo de OSRUSBFX2 mostra como executar transferências de dados em massa e interromper para um dispositivo USB (Barramento Serial Universal) usando o WDF (Microsoft Windows Driver Frameworks). Este exemplo é escrito para o Kit de Aprendizagem USB-FX2 da OSR. A especificação do dispositivo pode ser encontrada em Usando o KIT de Aprendizagem USB FX-2 da OSR V2.0.
USBSAMP O exemplo USBSAMP mostra como executar transferências de dados em massa e isócronas para um dispositivo USB genérico usando o WDF (Windows Driver Framework). Este exemplo é escrito para a placa de teste USB Intel 82930. Ele contém um aplicativo de teste de console para iniciar transferências em massa e isócronas e obter informações sobre os pontos de extremidade de E/S do dispositivo. O aplicativo também demonstra como usar nomes de dispositivo baseados em GUID e nomes de pipe gerados pelo sistema operacional usando as APIs do modo de usuário SetupDiXXX .
USBVIEW O exemplo USBVIEW mostra como um aplicativo de modo de usuário pode enumerar controladores de host USB, hubs USB e dispositivos USB anexados. O exemplo mostra como consultar informações sobre dispositivos USB do registro e por meio de solicitações USB para os dispositivos. USBVIEW é baseado no WDM (Modelo de Driver do Windows).

Obtenha o executável USBView na pasta Ferramentas do WDK (Kit de Driver do Windows).

Criando um exemplo

Para obter informações sobre como criar os drivers de exemplo, consulte Desenvolvendo, testando e implantando drivers.