|
XenevaOS
|
#include <BlockIo.h>
Block IO read only mode data and updated only via members of BlockIO
| UINT32 EFI_BLOCK_IO_MEDIA::BlockSize |
The intrinsic block size of the device. If the media changes, then this field is updated.
| UINT32 EFI_BLOCK_IO_MEDIA::IoAlign |
Supplies the alignment requirement for any buffer to read or write block(s).
| EFI_LBA EFI_BLOCK_IO_MEDIA::LastBlock |
The last logical block address on the device. If the media changes, then this field is updated.
| UINT32 EFI_BLOCK_IO_MEDIA::LogicalBlocksPerPhysicalBlock |
Only present if EFI_BLOCK_IO_PROTOCOL.Revision is greater than or equal to EFI_BLOCK_IO_PROTOCOL_REVISION2. Returns the number of logical blocks per physical block.
| 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.
| 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.
| UINT32 EFI_BLOCK_IO_MEDIA::MediaId |
The curent media Id. If the media changes, this value is changed.
| 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.
| 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.
| 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.
| BOOLEAN EFI_BLOCK_IO_MEDIA::RemovableMedia |
TRUE if the media is removable; otherwise, FALSE.
| BOOLEAN EFI_BLOCK_IO_MEDIA::WriteCaching |
TRUE if the WriteBlock () function caches write data.