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

#include <BlockIo2.h>

Public Attributes

UINT8 InterfaceType
 
BOOLEAN RemovableMedia
 
BOOLEAN MediaPresent
 
BOOLEAN ReadOnly
 
UINT32 BlockSize
 
EFI_PEI_LBA LastBlock
 

Member Data Documentation

◆ BlockSize

UINT32 EFI_PEI_BLOCK_IO2_MEDIA::BlockSize

The size of a logical block in bytes.

◆ InterfaceType

UINT8 EFI_PEI_BLOCK_IO2_MEDIA::InterfaceType

A type of interface that the device being referenced by DeviceIndex is attached to. This field re-uses Messaging Device Path Node sub-type values as defined by Section 9.3.5 Messaging Device Path of UEFI Specification. When more than one sub-type is associated with the interface, sub-type with the smallest number must be used.

◆ LastBlock

EFI_PEI_LBA EFI_PEI_BLOCK_IO2_MEDIA::LastBlock

The last logical block that the device supports.

◆ MediaPresent

BOOLEAN EFI_PEI_BLOCK_IO2_MEDIA::MediaPresent

A flag that indicates if media is present. This flag is always set for non-removable media devices.

◆ ReadOnly

BOOLEAN EFI_PEI_BLOCK_IO2_MEDIA::ReadOnly

A flag that indicates if media is read-only.

◆ RemovableMedia

BOOLEAN EFI_PEI_BLOCK_IO2_MEDIA::RemovableMedia

A flag that indicates if media is removable.


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