Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Waarschuwing
UMDF 2 is de nieuwste versie van UMDF en vervangt UMDF 1. Alle nieuwe UMDF-stuurprogramma's moeten worden geschreven met UMDF 2. Er worden geen nieuwe functies toegevoegd aan UMDF 1 en er is beperkte ondersteuning voor UMDF 1 op nieuwere versies van Windows 10. Universele Windows-stuurprogramma's moeten UMDF 2 gebruiken.
De gearchiveerde UMDF 1-voorbeelden vindt u in de Windows 11 versie 22H2 - update van stuurprogrammavoorbeelden van mei 2022.
Zie Aan de slag met UMDF-voor meer informatie.
Wanneer een chauffeur een I/O-aanvraag ontvangt, kan het stuurprogramma de aanvraag mogelijk zelf verwerken of kan het de hulp van andere stuurprogramma's vereisen. Als het stuurprogramma hulp nodig heeft, kan het de aanvraag doorsturen naar een ander stuurprogramma of kan het een of meer nieuwe aanvragen maken en naar een ander stuurprogramma verzenden.
Op UMDF gebaseerde stuurprogramma's gebruiken I/O-doelen om I/O-aanvragen naar een ander stuurprogramma te verzenden. Elk I/O-doel wordt vertegenwoordigd door een I/O-doelobject. Elk I/O-doelobject is voornamelijk een wachtrij. Wanneer een stuurprogramma een aanvraag naar een I/O-doel verzendt, slaat het framework de aanvraag op in de wachtrij totdat deze de aanvraag kan leveren aan het I/O-doel.
Het framework ondersteunt zowel algemene I/O-doelen als gespecialiseerde I/O-doelen:
Algemene I/O-doelen kunnen worden gebruikt door alle UMDF-stuurprogramma's, maar ze bieden geen ondersteuning voor speciale, apparaatspecifieke gegevensindelingen.
Met gespecialiseerde I/O-doelen kunnen UMDF-stuurprogramma's I/O-aanvragen verzenden waarvoor speciale, doelspecifieke gegevensopmaak is vereist. Momenteel biedt het framework ondersteuning voor USB-I/O-doelen.
Als het framework gespecialiseerde I/O-doelen biedt die ondersteuning bieden voor de gegevensindeling van uw apparaat, moet uw stuurprogramma gebruikmaken van de gespecialiseerde I/O-doelen. Anders moet het stuurprogramma algemene I/O-doelen gebruiken.