Поделиться через


Библиотека Windows Kernel-Mode HAL

Windows работает на разных конфигурациях персонального компьютера. Для каждой конфигурации требуется уровень программного обеспечения, который взаимодействует между оборудованием и остальной частью операционной системы. Поскольку этот уровень абстрагирует (скрывает) сведения о низкоуровневом оборудовании от драйверов и операционной системы, он называется уровнем аппаратной абстракции (HAL).

Разработчикам не рекомендуется писать собственные HAL. Если вам нужен доступ к оборудованию, библиотека HAL предоставляет подпрограммы, которые можно использовать для этой цели. Подпрограммы, которые напрямую связаны с HAL, имеют префикс "Hal"; Список процедур HAL см. в статье Аппаратные процедуры библиотеки уровня абстракции (HAL).