iPXE
EFI_DEV_PATH_PTR Union Reference

#include <DevicePath.h>

Data Fields

EFI_DEVICE_PATH_PROTOCOL * DevPath
PCI_DEVICE_PATH * Pci
PCCARD_DEVICE_PATH * PcCard
MEMMAP_DEVICE_PATH * MemMap
VENDOR_DEVICE_PATH * Vendor
CONTROLLER_DEVICE_PATH * Controller
BMC_DEVICE_PATH * Bmc
ACPI_HID_DEVICE_PATH * Acpi
ACPI_EXTENDED_HID_DEVICE_PATH * ExtendedAcpi
ACPI_ADR_DEVICE_PATH * AcpiAdr
ATAPI_DEVICE_PATH * Atapi
SCSI_DEVICE_PATH * Scsi
ISCSI_DEVICE_PATH * Iscsi
FIBRECHANNEL_DEVICE_PATH * FibreChannel
FIBRECHANNELEX_DEVICE_PATH * FibreChannelEx
F1394_DEVICE_PATH * F1394
USB_DEVICE_PATH * Usb
SATA_DEVICE_PATH * Sata
USB_CLASS_DEVICE_PATH * UsbClass
USB_WWID_DEVICE_PATH * UsbWwid
DEVICE_LOGICAL_UNIT_DEVICE_PATH * LogicUnit
I2O_DEVICE_PATH * I2O
MAC_ADDR_DEVICE_PATH * MacAddr
IPv4_DEVICE_PATH * Ipv4
IPv6_DEVICE_PATH * Ipv6
VLAN_DEVICE_PATH * Vlan
INFINIBAND_DEVICE_PATH * InfiniBand
UART_DEVICE_PATH * Uart
UART_FLOW_CONTROL_DEVICE_PATH * UartFlowControl
SAS_DEVICE_PATH * Sas
SASEX_DEVICE_PATH * SasEx
NVME_NAMESPACE_DEVICE_PATH * NvmeNamespace
NVME_OF_NAMESPACE_DEVICE_PATH * NvmeOfNamespace
DNS_DEVICE_PATH * Dns
URI_DEVICE_PATH * Uri
BLUETOOTH_DEVICE_PATH * Bluetooth
WIFI_DEVICE_PATH * WiFi
UFS_DEVICE_PATH * Ufs
SD_DEVICE_PATH * Sd
EMMC_DEVICE_PATH * Emmc
HARDDRIVE_DEVICE_PATH * HardDrive
CDROM_DEVICE_PATH * CD
FILEPATH_DEVICE_PATH * FilePath
MEDIA_PROTOCOL_DEVICE_PATH * MediaProtocol
MEDIA_FW_VOL_DEVICE_PATH * FirmwareVolume
MEDIA_FW_VOL_FILEPATH_DEVICE_PATH * FirmwareFile
MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH * Offset
MEDIA_RAM_DISK_DEVICE_PATH * RamDisk
BBS_BBS_DEVICE_PATH * Bbs
UINT8 * Raw

Detailed Description

Definition at line 1333 of file DevicePath.h.

Field Documentation

◆ DevPath

EFI_DEVICE_PATH_PROTOCOL* EFI_DEV_PATH_PTR::DevPath

Definition at line 1334 of file DevicePath.h.

◆ Pci

PCI_DEVICE_PATH* EFI_DEV_PATH_PTR::Pci

Definition at line 1335 of file DevicePath.h.

◆ PcCard

PCCARD_DEVICE_PATH* EFI_DEV_PATH_PTR::PcCard

Definition at line 1336 of file DevicePath.h.

◆ MemMap

MEMMAP_DEVICE_PATH* EFI_DEV_PATH_PTR::MemMap

Definition at line 1337 of file DevicePath.h.

◆ Vendor

VENDOR_DEVICE_PATH* EFI_DEV_PATH_PTR::Vendor

Definition at line 1338 of file DevicePath.h.

◆ Controller

CONTROLLER_DEVICE_PATH* EFI_DEV_PATH_PTR::Controller

Definition at line 1340 of file DevicePath.h.

◆ Bmc

BMC_DEVICE_PATH* EFI_DEV_PATH_PTR::Bmc

Definition at line 1341 of file DevicePath.h.

◆ Acpi

ACPI_HID_DEVICE_PATH* EFI_DEV_PATH_PTR::Acpi

Definition at line 1342 of file DevicePath.h.

◆ ExtendedAcpi

ACPI_EXTENDED_HID_DEVICE_PATH* EFI_DEV_PATH_PTR::ExtendedAcpi

Definition at line 1343 of file DevicePath.h.

◆ AcpiAdr

ACPI_ADR_DEVICE_PATH* EFI_DEV_PATH_PTR::AcpiAdr

Definition at line 1344 of file DevicePath.h.

◆ Atapi

ATAPI_DEVICE_PATH* EFI_DEV_PATH_PTR::Atapi

Definition at line 1346 of file DevicePath.h.

◆ Scsi

SCSI_DEVICE_PATH* EFI_DEV_PATH_PTR::Scsi

Definition at line 1347 of file DevicePath.h.

◆ Iscsi

ISCSI_DEVICE_PATH* EFI_DEV_PATH_PTR::Iscsi

Definition at line 1348 of file DevicePath.h.

◆ FibreChannel

FIBRECHANNEL_DEVICE_PATH* EFI_DEV_PATH_PTR::FibreChannel

Definition at line 1349 of file DevicePath.h.

◆ FibreChannelEx

FIBRECHANNELEX_DEVICE_PATH* EFI_DEV_PATH_PTR::FibreChannelEx

Definition at line 1350 of file DevicePath.h.

◆ F1394

F1394_DEVICE_PATH* EFI_DEV_PATH_PTR::F1394

Definition at line 1352 of file DevicePath.h.

◆ Usb

USB_DEVICE_PATH* EFI_DEV_PATH_PTR::Usb

Definition at line 1353 of file DevicePath.h.

◆ Sata

SATA_DEVICE_PATH* EFI_DEV_PATH_PTR::Sata

Definition at line 1354 of file DevicePath.h.

◆ UsbClass

USB_CLASS_DEVICE_PATH* EFI_DEV_PATH_PTR::UsbClass

Definition at line 1355 of file DevicePath.h.

◆ UsbWwid

USB_WWID_DEVICE_PATH* EFI_DEV_PATH_PTR::UsbWwid

Definition at line 1356 of file DevicePath.h.

◆ LogicUnit

DEVICE_LOGICAL_UNIT_DEVICE_PATH* EFI_DEV_PATH_PTR::LogicUnit

Definition at line 1357 of file DevicePath.h.

◆ I2O

I2O_DEVICE_PATH* EFI_DEV_PATH_PTR::I2O

Definition at line 1358 of file DevicePath.h.

◆ MacAddr

MAC_ADDR_DEVICE_PATH* EFI_DEV_PATH_PTR::MacAddr

Definition at line 1359 of file DevicePath.h.

◆ Ipv4

IPv4_DEVICE_PATH* EFI_DEV_PATH_PTR::Ipv4

Definition at line 1360 of file DevicePath.h.

◆ Ipv6

IPv6_DEVICE_PATH* EFI_DEV_PATH_PTR::Ipv6

Definition at line 1361 of file DevicePath.h.

◆ Vlan

VLAN_DEVICE_PATH* EFI_DEV_PATH_PTR::Vlan

Definition at line 1362 of file DevicePath.h.

◆ InfiniBand

INFINIBAND_DEVICE_PATH* EFI_DEV_PATH_PTR::InfiniBand

Definition at line 1363 of file DevicePath.h.

◆ Uart

UART_DEVICE_PATH* EFI_DEV_PATH_PTR::Uart

Definition at line 1364 of file DevicePath.h.

◆ UartFlowControl

UART_FLOW_CONTROL_DEVICE_PATH* EFI_DEV_PATH_PTR::UartFlowControl

Definition at line 1365 of file DevicePath.h.

◆ Sas

SAS_DEVICE_PATH* EFI_DEV_PATH_PTR::Sas

Definition at line 1366 of file DevicePath.h.

◆ SasEx

SASEX_DEVICE_PATH* EFI_DEV_PATH_PTR::SasEx

Definition at line 1367 of file DevicePath.h.

◆ NvmeNamespace

NVME_NAMESPACE_DEVICE_PATH* EFI_DEV_PATH_PTR::NvmeNamespace

Definition at line 1368 of file DevicePath.h.

◆ NvmeOfNamespace

NVME_OF_NAMESPACE_DEVICE_PATH* EFI_DEV_PATH_PTR::NvmeOfNamespace

Definition at line 1369 of file DevicePath.h.

◆ Dns

DNS_DEVICE_PATH* EFI_DEV_PATH_PTR::Dns

Definition at line 1370 of file DevicePath.h.

◆ Uri

URI_DEVICE_PATH* EFI_DEV_PATH_PTR::Uri

Definition at line 1371 of file DevicePath.h.

◆ Bluetooth

BLUETOOTH_DEVICE_PATH* EFI_DEV_PATH_PTR::Bluetooth

Definition at line 1372 of file DevicePath.h.

◆ WiFi

WIFI_DEVICE_PATH* EFI_DEV_PATH_PTR::WiFi

Definition at line 1373 of file DevicePath.h.

◆ Ufs

UFS_DEVICE_PATH* EFI_DEV_PATH_PTR::Ufs

Definition at line 1374 of file DevicePath.h.

◆ Sd

SD_DEVICE_PATH* EFI_DEV_PATH_PTR::Sd

Definition at line 1375 of file DevicePath.h.

◆ Emmc

EMMC_DEVICE_PATH* EFI_DEV_PATH_PTR::Emmc

Definition at line 1376 of file DevicePath.h.

◆ HardDrive

HARDDRIVE_DEVICE_PATH* EFI_DEV_PATH_PTR::HardDrive

Definition at line 1377 of file DevicePath.h.

◆ CD

CDROM_DEVICE_PATH* EFI_DEV_PATH_PTR::CD

Definition at line 1378 of file DevicePath.h.

◆ FilePath

FILEPATH_DEVICE_PATH* EFI_DEV_PATH_PTR::FilePath

Definition at line 1380 of file DevicePath.h.

◆ MediaProtocol

MEDIA_PROTOCOL_DEVICE_PATH* EFI_DEV_PATH_PTR::MediaProtocol

Definition at line 1381 of file DevicePath.h.

◆ FirmwareVolume

MEDIA_FW_VOL_DEVICE_PATH* EFI_DEV_PATH_PTR::FirmwareVolume

Definition at line 1383 of file DevicePath.h.

◆ FirmwareFile

MEDIA_FW_VOL_FILEPATH_DEVICE_PATH* EFI_DEV_PATH_PTR::FirmwareFile

Definition at line 1384 of file DevicePath.h.

◆ Offset

MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH* EFI_DEV_PATH_PTR::Offset

Definition at line 1385 of file DevicePath.h.

◆ RamDisk

MEDIA_RAM_DISK_DEVICE_PATH* EFI_DEV_PATH_PTR::RamDisk

Definition at line 1386 of file DevicePath.h.

◆ Bbs

BBS_BBS_DEVICE_PATH* EFI_DEV_PATH_PTR::Bbs

Definition at line 1387 of file DevicePath.h.

◆ Raw

UINT8* EFI_DEV_PATH_PTR::Raw

Definition at line 1388 of file DevicePath.h.


The documentation for this union was generated from the following file: