Kommentar
Å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.
Varje funktionsdrivrutin, filterdrivrutin och bussdrivrutin måste skapa ett ramverksenhetsobjekt för varje instans av en enhet som stöds och som är ansluten till systemet.
Att skapa ett ramverksenhetsobjekt omfattar tre steg:
Hämta en pekare till en WDFDEVICE_INIT struktur.
Det här är en ogenomskinlig, systemallokerad struktur där drivrutinen lagrar information om en enhet.
Initierar WDFDEVICE_INIT-strukturen.
Drivrutinen anropar en uppsättning ramverksfunktioner som lägger till information i strukturen.
Anropa WdfDeviceSkapa.
Drivrutinen skickar pekaren för WDFDEVICE_INIT-strukturen till metoden WdfDeviceCreate. Metoden skapar ett ramverksenhetsobjekt och använder information i den WDFDEVICE_INIT strukturen för att initiera objektet.
Mer information om hur du skapar ramverksenhetsobjekt finns i följande avsnitt: