Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Varning
UMDF 2 är den senaste versionen av UMDF och ersätter UMDF 1. Alla nya UMDF-drivrutiner ska skrivas med UMDF 2. Inga nya funktioner läggs till i UMDF 1 och det finns begränsat stöd för UMDF 1 på nyare versioner av Windows 10. Universella Windows-drivrutiner måste använda UMDF 2.
De arkiverade UMDF 1-exemplen finns i Windows 11 version 22H2 – maj 2022 Uppdatering av drivrutinsexempel.
Mer information finns i Komma igång med UMDF.
Följande tabell innehåller grundläggande information om varje ramverksobjekt, länkar till objektets gränssnitt och länkar till mer information om kärnramverksobjekten.
| Objektnamn | ObjectInterface | Avsikt | Standardparent | Kan drivrutinen åsidosätta standardföräldern? | Kan föraren äga? | 
|---|---|---|---|---|---|
Representerar en förare  | 
Ingen  | 
Nej  | 
Nej  | 
||
Representerar en enhet  | 
Drivrutinsobjekt  | 
Nej  | 
Nej  | 
||
Representerar en fil  | 
Enhetsobjekt  | 
Nej  | 
Nej, om det skapas av ramverket; Ja, om det skapas av drivrutinen | ||
| IWDFInterrupt | Representerar ett avbrott  | 
Enhetsobjekt  | 
Nej  | 
Ja  | 
|
Representerar en I/O-kö som tar emot I/O-begäranden  | 
Enhetsobjekt  | 
Nej  | 
Ja  | 
||
Representerar en I/O-begäran  | 
Enhetsobjekt  | 
Nej, om det skapas av ramverket; Ja, om det skapas av drivrutinen | Nej, om det skapas av ramverket (till exempel omdirigerade begäranden). Ja, om det skapas av drivrutinen | ||
Representerar en drivrutin som en annan drivrutin skickar begäranden till  | 
Enhetsobjekt  | 
Nej  | 
Nej, för standardmålet. Ja, för alla andra mål | ||
USB-enhetsobjekt  | 
Representerar en enhet som är ansluten till USB  | 
Enhetsobjekt  | 
Nej  | 
Ja (se målobjekt)  | 
|
USB-rörobjekt  | 
Representerar ett USB-enhetsrör  | 
Enhetsobjekt  | 
Nej  | 
Ja (se målobjekt)  | 
|
USB-gränssnittsobjekt  | 
Representerar ett USB-enhetsgränssnitt  | 
Enhetsobjekt  | 
Nej  | 
Ja (se målobjekt)  | 
|
Representerar ett allmänt basobjekt  | 
Drivrutinsobjekt  | 
Ja  | 
Ja, om det skapas av en drivrutin  | 
||
Representerar ett minnesobjekt  | 
Drivrutinsobjekt  | 
Ja  | 
Nej, om det skapas av ramverket; Ja, om det skapas av drivrutinen |