Device path, Dhcp, Device handle – Intel Extensible Firmware Interface User Manual
Page 1052: Dmtf, By the

Extensible Firmware Interface Specification
Glossary-4
12/01/02
Version 1.10
Device Handle
A handle points to a list of one or more protocols that can respond to requests for
services for a given device referred to by the handle.
Device I/O Protocol
A protocol that is used during boot services to access memory and I/O. Also
called the
Device Path Instance
When an environment variable represents multiple devices, it is possible for a
device path to contain multiple device paths. An example of this would be the
environment variable that consists of both a VGA console and a
serial output console. This environment variable would describe a console output
stream that would send output to both devices and therefore has a Device Path
that consists of two complete device paths. Each of these paths is a device path
instance.
Device Path Node A variable-length generic data structure that is used to build a device path.
Nodes are distinguished by type, subtype, length, and path-specific data. See
Device Path Protocol
A protocol that is used during boot services to provide the information needed to
construct and manage Device Paths. Also called the EFI
Device Path
A variable-length binary data structure that is composed of variable-length
generic device path nodes and is used to define the programmatic path to a
logical or physical device. There are six major types of device paths:
BIOS Boot Specification Device Path
, and
DHCP
Dynamic Host Configuration Protocol
Disk I/O Protocol A protocol that is used during boot services to abstract Block I/O devices to
allow non-block-sized I/O operations. Also called the EFI Disk I/O Protocol.
DMI
DMTF
Dynamic Host Configuration Protocol (DHCP)
A protocol that is used to get information from a configuration server. DHCP is
defined by the
EBC Image
Executable EBC image following the PE32+ file format.
EBC
EFI
Extensible Firmware Interface. An interface between the operating system (OS)
and the platform firmware.