MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_EFI_BLOCK_IO_PROTOCOL Struct Reference

Data Fields

UINT64 Revision
 
EFI_BLOCK_IO_MEDIAMedia
 
EFI_BLOCK_RESET Reset
 
EFI_BLOCK_READ ReadBlocks
 
EFI_BLOCK_WRITE WriteBlocks
 
EFI_BLOCK_FLUSH FlushBlocks
 

Detailed Description

This protocol provides control over block devices.

Field Documentation

EFI_BLOCK_FLUSH _EFI_BLOCK_IO_PROTOCOL::FlushBlocks
EFI_BLOCK_IO_MEDIA* _EFI_BLOCK_IO_PROTOCOL::Media

Pointer to the EFI_BLOCK_IO_MEDIA data for this device.

EFI_BLOCK_READ _EFI_BLOCK_IO_PROTOCOL::ReadBlocks
EFI_BLOCK_RESET _EFI_BLOCK_IO_PROTOCOL::Reset
UINT64 _EFI_BLOCK_IO_PROTOCOL::Revision

The revision to which the block IO interface adheres. All future revisions must be backwards compatible. If a future version is not back wards compatible, it is not the same GUID.

EFI_BLOCK_WRITE _EFI_BLOCK_IO_PROTOCOL::WriteBlocks