Expand description
Protocol definitions.
Protocols are sets of related functionality identified by a unique ID. They can be implemented by a UEFI driver or occasionally by a UEFI application.
See the boot
documentation for details of how to open a protocol.
Modules§
- Console support protocols.
- Provides support for the UEFI debugging protocol.
- Device Path protocol
- UEFI driver model protocols.
LoadedImage
protocol.- Media access protocols.
- Miscellaneous protocols.
- Network access protocols.
- Platform Initialization protocols.
Rng
protocol.- Protocols related to secure technologies.
ShellParams
protocol- shim
x86 or x86-64 or ARM or AArch64 Shim lock protocol. - String protocols.
- TCG (Trusted Computing Group) protocols.
Enums§
- The UEFI boot policy is a property that influences the behaviour of various UEFI functions that load files (typically UEFI images).
- Errors that can happen when working with
BootPolicy
.
Traits§
- Common trait implemented by all standard UEFI protocols.
- Trait for creating a protocol pointer from a
c_void
pointer.
Attribute Macros§
- Attribute macro for marking structs as UEFI protocols.