Bibliothèque HAL Windows Kernel-Mode
Windows s’exécute sur de nombreuses configurations différentes de l’ordinateur personnel. Chaque configuration nécessite une couche de logiciel qui interagit entre le matériel et le reste du système d’exploitation. Étant donné que cette couche extrait (masque) les détails matériels de bas niveau des pilotes et du système d’exploitation, elle est appelée couche d’abstraction matérielle (HAL).
Les développeurs ne sont pas encouragés à écrire leur propre HAL. Si vous avez besoin d’un accès matériel, la bibliothèque HAL fournit des routines qui peuvent être utilisées à cette fin. Les routines qui s’interfacent directement avec hal sont précédées des lettres « Hal » ; pour obtenir la liste des routines HAL, consultez Routines de bibliothèque HAL (Hardware Abstraction Layer).