|
XenevaOS
|
#include <BlockIo.h>

Public Attributes | |
| UINT64 | Revision |
| EFI_BLOCK_IO_MEDIA * | Media |
| EFI_BLOCK_RESET | Reset |
| EFI_BLOCK_READ | ReadBlocks |
| EFI_BLOCK_WRITE | WriteBlocks |
| EFI_BLOCK_FLUSH | FlushBlocks |
This protocol provides control over block devices.
| 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 |