Expand description
UEFI services available during boot.
Structs§
- Contains pointers to all of the boot services.
- Flags describing the type of an UEFI event and its attributes.
- A buffer that contains an array of
Handles
that support the requested protocol. Returned byBootServices::locate_handle_buffer
. - Interface type of a protocol interface.
- Flags describing the capabilities of a memory range.
- A structure describing a region of memory.
- An accessory to the memory map that can be either iterated or indexed like an array.
- An iterator of
MemoryDescriptor
. The underlying memory map is always associated with a uniqueMemoryMapKey
. - A unique identifier of a memory map.
- A structure containing the size of a memory descriptor and the size of the memory map.
- The type of a memory range.
- Parameters passed to
BootServices::open_protocol
. - Opaque pointer returned by
BootServices::register_protocol_notify
to be used withBootServices::locate_handle
viaSearchType::ByRegisterNotify
. - Protocol interface
Guids
that are installed on aHandle
as returned byBootServices::protocols_per_handle
. - An open protocol interface. Automatically closes the protocol interface on drop.
- Task priority level.
- RAII guard for task priority level changes
Enums§
- Type of allocation to perform.
- Used as a parameter of
BootServices::load_image
to provide the image source. - Attributes for
BootServices::open_protocol
. - The type of handle search to perform.
- Timer events manipulation.
Constants§
- Size in bytes of a UEFI page.