Enum uefi::proto::device_path::DeviceType [−][src]
#[repr(u8)] pub enum DeviceType { Hardware, Acpi, Messaging, Media, BiosBootSpec, End, }
Expand description
Type identifier for a DevicePath
Variants
Expand description
Hardware Device Path.
This Device Path defines how a device is attached to the resource domain of a system, where resource domain is simply the shared memory, memory mapped I/ O, and I/O space of the system.
Expand description
ACPI Device Path.
This Device Path is used to describe devices whose enumeration is not described in an industry-standard fashion. These devices must be described using ACPI AML in the ACPI namespace; this Device Path is a linkage to the ACPI namespace.
Expand description
Messaging Device Path.
This Device Path is used to describe the connection of devices outside the resource domain of the system. This Device Path can describe physical messaging information such as a SCSI ID, or abstract information such as networking protocol IP addresses.
Expand description
Media Device Path.
This Device Path is used to describe the portion of a medium that is being abstracted by a boot service. For example, a Media Device Path could define which partition on a hard drive was being used.
Expand description
BIOS Boot Specification Device Path.
This Device Path is used to point to boot legacy operating systems; it is based on the BIOS Boot Specification Version 1.01.
Expand description
End of Hardware Device Path.
Depending on the Sub-Type, this Device Path node is used to indicate the end of the Device Path instance or Device Path structure.
Trait Implementations
impl Debug for DeviceType
[src]
impl Debug for DeviceType
[src]impl PartialEq<DeviceType> for DeviceType
[src]
impl PartialEq<DeviceType> for DeviceType
[src]