Articulo de referencia

Marco de controladores en modo kernel

El marco de controladores en modo kernel (KMDF) es un marco de controladores desarrollado por Microsoft como una herramienta para ayudar a los desarrolladores de controladores a...

El marco de controladores en modo kernel (KMDF) es un marco de controladores desarrollado por Microsoft como una herramienta para ayudar a los desarrolladores de controladores a crear y mantener controladores de dispositivos en modo kernel para Windows 2000 [ a ] y versiones posteriores. Es uno de los marcos incluidos en los marcos de controladores de Windows . [ 1 ]

Relación con WDM

En general, KMDF admite controladores escritos para el Modelo de Controladores de Windows ( WDM) y se ejecuta sobre WDM. WDM es el modelo de controladores utilizado desde la aparición de Windows 98, mientras que KMDF es el marco de controladores que Microsoft recomienda y utiliza para Windows 2000 y versiones posteriores.

En general, dado que el marco KMDF gestiona más funciones como la administración de energía y la funcionalidad plug and play , un controlador KMDF es menos complejo y tiene menos código que un controlador WDM equivalente.

KMDF se basa en objetos y se construye sobre WDM. Proporciona una perspectiva basada en objetos a WDM, siguiendo el mandato arquitectónico de su superconjunto, WDF. La funcionalidad está contenida en diferentes tipos de objetos. La implementación de KMDF consta de:

Véase también

Notas

  1. La versión original de KMDF solo era compatible con Windows XP y Server 2003. La compatibilidad con Windows 2000 se añadió en la versión 1.1 de KMDF.

Referencias

  1. Marco de controladores en modo kernel para controladores de Windows 7
  • Kit de controladores de Windows
  • Página principal del marco de controladores en modo kernel
  • Documento KMDF de Microsoft
Obtenido de " https://en.wikipedia.org/w/index.php?title=Kernel-Mode_Driver_Framework&oldid=1327445986 "