1# HDF Overview 2 3 4## Introduction 5 6The Hardware Driver Foundation (HDF) provides driver framework capabilities including driver loading, driver service management, and driver messaging mechanism. It strives to build a unified driver architecture platform to provide a more precise and efficient development environment, where you can perform one-time development for multi-device deployment. 7 8 9## Driver Loading 10 11The HDF supports the following loading modes: 12 13- On-demand loading 14 The driver is loaded by default during the operating system (OS) boot process or dynamically loaded after OS is started. 15 16- Sequential loading 17 The driver is loaded based on its priority during the OS boot process. 18 19 20## Driver Service Management 21 22The HDF allows centralized management of driver services. You can obtain a driver service by using the API provided by the HDF. 23 24 25## Driver messaging mechanism 26 27The HDF provides a unified driver messaging mechanism, which allows messages to be exchanged between user-mode applications and kernel-mode drivers. 28