XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL Struct Reference

#include <FirmwareVolumeBlock.h>

Collaboration diagram for _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL:
Collaboration graph
[legend]

Public Attributes

EFI_FVB_GET_ATTRIBUTES GetAttributes
 
EFI_FVB_SET_ATTRIBUTES SetAttributes
 
EFI_FVB_GET_PHYSICAL_ADDRESS GetPhysicalAddress
 
EFI_FVB_GET_BLOCK_SIZE GetBlockSize
 
EFI_FVB_READ Read
 
EFI_FVB_WRITE Write
 
EFI_FVB_ERASE_BLOCKS EraseBlocks
 
EFI_HANDLE ParentHandle
 

Detailed Description

The Firmware Volume Block Protocol is the low-level interface to a firmware volume. File-level access to a firmware volume should not be done using the Firmware Volume Block Protocol. Normal access to a firmware volume must use the Firmware Volume Protocol. Typically, only the file system driver that produces the Firmware Volume Protocol will bind to the Firmware Volume Block Protocol.

Member Data Documentation

◆ EraseBlocks

EFI_FVB_ERASE_BLOCKS _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::EraseBlocks

◆ GetAttributes

EFI_FVB_GET_ATTRIBUTES _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::GetAttributes

◆ GetBlockSize

EFI_FVB_GET_BLOCK_SIZE _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::GetBlockSize

◆ GetPhysicalAddress

EFI_FVB_GET_PHYSICAL_ADDRESS _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::GetPhysicalAddress

◆ ParentHandle

EFI_HANDLE _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::ParentHandle

The handle of the parent firmware volume.

◆ Read

EFI_FVB_READ _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::Read

◆ SetAttributes

EFI_FVB_SET_ATTRIBUTES _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::SetAttributes

◆ Write

EFI_FVB_WRITE _EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL::Write

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