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

#include <BlockIo.h>

Public Attributes

EFI_PEI_BLOCK_DEVICE_TYPE DeviceType
 
BOOLEAN MediaPresent
 
UINTN LastBlock
 
UINTN BlockSize
 

Detailed Description

Specification inconsistency here: PEI_BLOCK_IO_MEDIA has been changed to EFI_PEI_BLOCK_IO_MEDIA. Inconsistency exists in UEFI Platform Initialization Specification 1.2 Volume 1: Pre-EFI Initalization Core Interface, where all referrences to this structure name are with the "EFI_" prefix, except for the definition which is without "EFI_". So the name of PEI_BLOCK_IO_MEDIA is taken as the exception, and EFI_PEI_BLOCK_IO_MEDIA is used to comply with most of the specification.

Member Data Documentation

◆ BlockSize

UINTN EFI_PEI_BLOCK_IO_MEDIA::BlockSize

The size of a logical block in bytes.

◆ DeviceType

EFI_PEI_BLOCK_DEVICE_TYPE EFI_PEI_BLOCK_IO_MEDIA::DeviceType

The type of media device being referenced by DeviceIndex.

◆ LastBlock

UINTN EFI_PEI_BLOCK_IO_MEDIA::LastBlock

The last logical block that the device supports.

◆ MediaPresent

BOOLEAN EFI_PEI_BLOCK_IO_MEDIA::MediaPresent

A flag that indicates if media is present. This flag is always set for nonremovable media devices.


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