XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_BLOCK_IO2_PROTOCOL Struct Reference

#include <BlockIo2.h>

Collaboration diagram for _EFI_BLOCK_IO2_PROTOCOL:
Collaboration graph
[legend]

Public Attributes

EFI_BLOCK_IO_MEDIAMedia
 
EFI_BLOCK_RESET_EX Reset
 
EFI_BLOCK_READ_EX ReadBlocksEx
 
EFI_BLOCK_WRITE_EX WriteBlocksEx
 
EFI_BLOCK_FLUSH_EX FlushBlocksEx
 

Detailed Description

The Block I/O2 protocol defines an extension to the Block I/O protocol which enables the ability to read and write data at a block level in a non-blocking

Member Data Documentation

◆ FlushBlocksEx

EFI_BLOCK_FLUSH_EX _EFI_BLOCK_IO2_PROTOCOL::FlushBlocksEx

◆ Media

EFI_BLOCK_IO_MEDIA* _EFI_BLOCK_IO2_PROTOCOL::Media

A pointer to the EFI_BLOCK_IO_MEDIA data for this device. Type EFI_BLOCK_IO_MEDIA is defined in BlockIo.h.

◆ ReadBlocksEx

EFI_BLOCK_READ_EX _EFI_BLOCK_IO2_PROTOCOL::ReadBlocksEx

◆ Reset

EFI_BLOCK_RESET_EX _EFI_BLOCK_IO2_PROTOCOL::Reset

◆ WriteBlocksEx

EFI_BLOCK_WRITE_EX _EFI_BLOCK_IO2_PROTOCOL::WriteBlocksEx

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