Chamando WinUSB da UMDF
Aviso
O UMDF 2 é a versão mais recente do UMDF e substitui o UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum novo recurso está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Os drivers universais do Windows devem usar o UMDF 2.
Os exemplos de UMDF 1 arquivados podem ser encontrados no Windows 11, versão 22H2 – Atualização de exemplos de driver de maio de 2022.
Para obter mais informações, consulte Introdução com UMDF.
Um driver UMDF poderá chamar o WinUSB Functions diretamente se o driver não puder usar as interfaces UMDF específicas do USB para executar uma operação específica. Para chamar o WinUSB Functions, o driver deve primeiro obter um identificador de interface WinUSB chamando IWDFUsbTargetDevice::GetWinUsbHandle ou IWDFUsbInterface::GetWinUsbHandle. Um identificador de interface WinUSB é usado para definir a primeira interface na configuração selecionada.
Para obter mais informações, consulte Como acessar um dispositivo USB usando funções WinUSB.