Dela via


UMDF-objekt och gränssnitt

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.

User-Mode Driver Framework (UMDF) består av en uppsättning samarbetsobjekt. UMDF skapar och hanterar en serie objekt som exponeras för enhetsdrivrutinen i användarläge. Vissa av dessa objekt skapas av UMDF som svar på programutlösta åtgärder, till exempel en I/O-begäran, medan andra UMDF-objekt skapas när drivrutinen anropar UMDF-gränssnittsmetoder. Om du till exempel vill skapa ett I/O-köobjekt anropar drivrutinen metoden IWDFDevice::CreateIoQueue.

Följande avsnitt beskriver kärnramverksobjekten, delmängden av komponentobjektmodellen (COM) som de baseras på och UMDF DDI-programmeringsmodellen: