Compartir a través de


Framework Base (objeto)

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.

El objeto base del marco se expone a los controladores mediante la interfaz IWDFObject . Proporciona funcionalidad básica que es común en todos los tipos de objetos de marco. Todos los objetos de marco se derivan de este objeto raíz.

Cuando los controladores crean objetos base de marco a través de una llamada al método IWDFDriver::CreateWdfObject , pueden registrar inicialmente sus interfaces IObjectCleanup para que el marco notifique al controlador cuando los objetos están a punto de destruirse. Más adelante, los controladores pueden usar el método IWDFObject::AssignContext para cambiar cómo reciben notificaciones en la instancia de objeto base del marco.