#include <MdePkg/Include/Protocol/BlockIo.h>
Block IO read only mode data and updated only via members of BlockIO
Definition at line 128 of file BlockIo.h.
◆ BlockSize
UINT32 EFI_BLOCK_IO_MEDIA::BlockSize |
The intrinsic block size of the device. If the media changes, then this field is updated.
Definition at line 167 of file BlockIo.h.
◆ IoAlign
UINT32 EFI_BLOCK_IO_MEDIA::IoAlign |
Supplies the alignment requirement for any buffer to read or write block(s).
Definition at line 172 of file BlockIo.h.
◆ LastBlock
EFI_LBA EFI_BLOCK_IO_MEDIA::LastBlock |
The last logical block address on the device. If the media changes, then this field is updated.
Definition at line 178 of file BlockIo.h.
◆ LogicalBlocksPerPhysicalBlock
UINT32 EFI_BLOCK_IO_MEDIA::LogicalBlocksPerPhysicalBlock |
◆ LogicalPartition
BOOLEAN EFI_BLOCK_IO_MEDIA::LogicalPartition |
TRUE if LBA 0 is the first block of a partition; otherwise FALSE. For media with only one partition this would be TRUE.
Definition at line 150 of file BlockIo.h.
◆ LowestAlignedLba
EFI_LBA EFI_BLOCK_IO_MEDIA::LowestAlignedLba |
Only present if EFI_BLOCK_IO_PROTOCOL.Revision is greater than or equal to EFI_BLOCK_IO_PROTOCOL_REVISION2. Returns the first LBA is aligned to a physical block boundary.
Definition at line 185 of file BlockIo.h.
◆ MediaId
UINT32 EFI_BLOCK_IO_MEDIA::MediaId |
The curent media Id. If the media changes, this value is changed.
Definition at line 132 of file BlockIo.h.
◆ MediaPresent
BOOLEAN EFI_BLOCK_IO_MEDIA::MediaPresent |
TRUE if there is a media currently present in the device; othersise, FALSE. THis field shows the media present status as of the most recent ReadBlocks() or WriteBlocks() call.
Definition at line 144 of file BlockIo.h.
◆ OptimalTransferLengthGranularity
UINT32 EFI_BLOCK_IO_MEDIA::OptimalTransferLengthGranularity |
Only present if EFI_BLOCK_IO_PROTOCOL.Revision is greater than or equal to EFI_BLOCK_IO_PROTOCOL_REVISION3. Returns the optimal transfer length granularity as a number of logical blocks.
Definition at line 199 of file BlockIo.h.
◆ ReadOnly
BOOLEAN EFI_BLOCK_IO_MEDIA::ReadOnly |
TRUE if the media is marked read-only otherwise, FALSE. This field shows the read-only status as of the most recent WriteBlocks () call.
Definition at line 156 of file BlockIo.h.
◆ RemovableMedia
BOOLEAN EFI_BLOCK_IO_MEDIA::RemovableMedia |
TRUE if the media is removable; otherwise, FALSE.
Definition at line 137 of file BlockIo.h.
◆ WriteCaching
BOOLEAN EFI_BLOCK_IO_MEDIA::WriteCaching |
TRUE if the WriteBlock () function caches write data.
Definition at line 161 of file BlockIo.h.
The documentation for this struct was generated from the following file: