Interfaces de administración de energía y PnP
Advertencia
UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2.
Los ejemplos de UMDF 1 archivados se pueden encontrar en la Windows 11, versión 22H2 : actualización de ejemplos de controladores de mayo de 2022.
Para obtener más información, consulta Introducción con UMDF.
Cuando llega un nuevo dispositivo en el sistema, el marco llama al método IDriverEntry::OnDeviceAdd para notificar al controlador UMDF de la llegada y pasa las interfaces IWDFDriver e IWDFDeviceInitialize en la llamada. El controlador llama al método IWDFDriver::CreateDevice para crear un objeto de dispositivo de marco para el dispositivo.
Cuando los controladores crean un objeto de dispositivo de marco, pueden registrar las siguientes interfaces para que el marco notifique al controlador (llamando a los métodos asociados a las interfaces) cuando se producen eventos de administración de energía (PnP) y Plug and Play (PnP).