ReactOS  0.4.14-dev-1034-g1e60116
_EFI_BLOCK_IO_PROTOCOL Struct Reference

#include <BlockIo.h>

Collaboration diagram for _EFI_BLOCK_IO_PROTOCOL:

Public Attributes

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.

Definition at line 220 of file BlockIo.h.

Member Data Documentation

◆ FlushBlocks

EFI_BLOCK_FLUSH _EFI_BLOCK_IO_PROTOCOL::FlushBlocks

Definition at line 235 of file BlockIo.h.

◆ Media

EFI_BLOCK_IO_MEDIA* _EFI_BLOCK_IO_PROTOCOL::Media

Pointer to the EFI_BLOCK_IO_MEDIA data for this device.

Definition at line 230 of file BlockIo.h.

Referenced by BlockIoFirmwareRead().

◆ ReadBlocks

EFI_BLOCK_READ _EFI_BLOCK_IO_PROTOCOL::ReadBlocks

Definition at line 233 of file BlockIo.h.

Referenced by BlockIoFirmwareRead().

◆ Reset

EFI_BLOCK_RESET _EFI_BLOCK_IO_PROTOCOL::Reset

Definition at line 232 of file BlockIo.h.

◆ Revision

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.

Definition at line 226 of file BlockIo.h.

◆ WriteBlocks

EFI_BLOCK_WRITE _EFI_BLOCK_IO_PROTOCOL::WriteBlocks

Definition at line 234 of file BlockIo.h.


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