Windows Kernel-Mode HAL 라이브러리
Windows는 개인용 컴퓨터의 다양한 구성에서 실행됩니다. 각 구성에는 하드웨어와 나머지 운영 체제 간에 상호 작용하는 소프트웨어 계층이 필요합니다. 이 계층은 드라이버 및 운영 체제에서 하위 수준 하드웨어 세부 정보를 추상화(숨기기)하므로 HAL(하드웨어 추상화 계층)이라고 합니다.
개발자는 자체 HAL을 작성하지 않는 것이 좋습니다. 하드웨어 액세스가 필요한 경우 HAL 라이브러리는 해당 용도로 사용할 수 있는 루틴을 제공합니다. HAL과 직접 인터페이스하는 루틴에는 "Hal"이라는 문자가 접두사로 추가됩니다. HAL 루틴 목록은 HAL(하드웨어 추상화 계층) 라이브러리 루틴을 참조하세요.