Interfacce PnP e Power Management
Avviso
UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2.
Gli esempi di UMDF 1 archiviati sono disponibili nell'Windows 11, versione 22H2 - Aggiornamento degli esempi di driver di maggio 2022.
Per altre informazioni, vedere Introduzione con UMDF.
Quando un nuovo dispositivo arriva nel sistema, il framework chiama il metodo IDriverEntry::OnDeviceAdd per notificare al driver UMDF dell'arrivo e passa le interfacce IWDFDriver e IWDFDeviceInitialize nella chiamata. Il driver chiama il metodo IWDFDriver::CreateDevice per creare un oggetto dispositivo framework per il dispositivo.
Quando i driver creano un oggetto dispositivo framework, possono registrare le interfacce seguenti in modo che il framework noti il driver, chiamando i metodi associati alle interfacce, Plug and Play quando si verificano eventi di power management (PnP) e di gestione delle energia (PM).