Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa WDF?

¿Qué significa WDF?

WDF se refiere a un modelo de controlador. El modelo de controlador WDF es un entorno de desarrollo de controladores lanzado por Microsoft.

WDF es el modelo de controlador para Vista y sistemas operativos superiores, es decir, Windows Driver Foundation. Este modelo es más avanzado y razonable que WDM (Microsoft lo dice), y WDF tiene más información sobre la fuente de alimentación. PnP, etc. Microsoft implementa algunos de los detalles complejos, por lo que desarrollar controladores en este modelo será más fácil que antes.

Información ampliada:

Características de WDF:

WDF es un modelo WDF. p>Características de WDF:

1. Compatibilidad del sistema, eliminando las diferencias entre sistemas y plataformas internamente y proporcionando una interfaz DDI unificada externamente.

2. Marco basado en objetos. Hay un objeto básico del que se extienden otros objetos. Los objetos incluyen: objetos de controlador, objetos de dispositivo, objetos de E/S, objetos de cola y objetos de destino.

3. El marco gestiona el ciclo de vida de todos los objetos. Esto se mantiene mediante el recuento de referencias y la jerarquía padre-hijo.

4. Un conjunto de funciones diseñadas para objetos de marco, como espacio de contexto, bloqueo de sincronización, etc. Haga que los objetos del marco sean fáciles de manipular y seguros.

5. Interfaz PME (propiedades/métodos/eventos)-Interfaz DDI.

6. Encapsule perfectamente WDM para lograr un procesamiento PNP perfecto y una máquina de estado de administración de energía.

7. Es más fácil procesar solicitudes de IO, utilizando objetos IO para procesamiento sincrónico y asincrónico. También es fácil cancelar solicitudes de IO pendientes.

8. La introducción de la cola IO puede realizar fácilmente el procesamiento en serie, paralelo y manual de múltiples solicitudes de IO. Y la cola IO también admite PNP y administración de energía.

9. Cambia fácilmente al modo WDM. Obtenga objetos de controlador, objetos de dispositivo y objetos IO y luego escriba código WDM.

Enciclopedia Baidu: modo controlador WDF