• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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