Windows Kernel-Mode HAL-Bibliothek
Windows wird auf vielen verschiedenen Konfigurationen des PCs ausgeführt. Jede Konfiguration erfordert eine Softwareebene, die zwischen der Hardware und dem rest des Betriebssystems interagiert. Da diese Ebene die Hardwaredetails auf niedriger Ebene von Treibern und dem Betriebssystem abstrahiert (ausblendet), wird sie als Hardware abstraction Layer (HAL) bezeichnet.
Entwickler werden nicht ermutigt, ihre eigene HAL zu schreiben. Wenn Sie Hardwarezugriff benötigen, stellt die HAL-Bibliothek Routinen bereit, die für diesen Zweck verwendet werden können. Routinen, die direkt mit der HAL verknüpft sind, werden mit den Buchstaben "Hal" versehen. eine Liste der HAL-Routinen finden Sie unter Hardware Abstraction Layer (HAL)-Bibliotheksroutinen.