Dela via


Översikt över utveckling av Windows-drivrutiner för emulerade USB-enheter (UDE)

Den här artikeln beskriver stöd för USB-emulerad enhet (UDE) i Windows-operativsystemet för att utveckla en emulerad USB-värdstyrenhetsdrivrutin (Universal Serial Bus) och en ansluten virtuell USB-enhet. Båda komponenterna kombineras till en enda KMDF-drivrutin som kommunicerar med microsofts usb-enhetsemuleringsklasstillägg (UdeCx).

Utvecklingsverktyg och Microsoft-tillhandahållna binärfiler

Windows Driver Kit (WDK) innehåller resurser som krävs för drivrutinsutveckling, till exempel rubriker, bibliotek, verktyg och exempel.

Ladda ned paket och verktyg för Windows

Om du vill skriva en drivrutin för funktionskontrollanten behöver du:

  • UdeCx: (udecx.sys) ett WDF-tillägg som används av funktionsdrivrutinen. Det här tillägget ingår i Windows.
  • Länka till stub-biblioteket (Udecxstub.lib). Stubbbiblioteket finns i WDK.
  • Inkludera Udecx.h som tillhandahålls i WDK.

Arkitektur för UDE

Arkitektur: USB-enhetsemulering (UDE)

USB-drivrutiner på värdsidan i Windows

Skriva drivrutiner för emulerad värdstyrenhet och enheter

Bekanta dig med UDE-objekt och handtag. Mer information om WDF-objekt finns i Introduktion till ramverksobjekt.

Förstå beteendet för UDE, hur den interagerar med klientdrivrutinen och de funktioner som klientdrivrutinen förväntas implementera.

Skriva en UDE-klientdrivrutin

Referensavsnitt för programmering

Emulerad USB-värdstyrenhet drivrutinsprogrammeringsreferens

WDF-referens