NeKernel dev
Loading...
Searching...
No Matches
EPM_PART_BLOCK Struct Reference

The EPM boot block. More...

#include <EPM.h>

Public Attributes

Kernel::Char Magic [kEPMMagicLength] = {0}
Kernel::Char Name [kEPMNameLength] = {0}
EPM_GUID Guid
Kernel::Int32 Version
Kernel::Int64 NumBlocks
Kernel::Int64 SectorSz
Kernel::Int64 LbaStart
Kernel::Int64 LbaEnd
Kernel::Int16 Kind
Kernel::Int16 Flags
Kernel::Int32 FsVersion
Kernel::Char Fs [kEPMFilesystemLength]
Kernel::Char Reserved [kEPMReserveLen]

Detailed Description

The EPM boot block.

Note
NumBlock and LbaStart are ignored on some platforms.

Member Data Documentation

◆ Flags

Kernel::Int16 EPM_PART_BLOCK::Flags

◆ Fs

Kernel::Char EPM_PART_BLOCK::Fs[kEPMFilesystemLength]

◆ FsVersion

Kernel::Int32 EPM_PART_BLOCK::FsVersion

◆ Guid

EPM_GUID EPM_PART_BLOCK::Guid

◆ Kind

Kernel::Int16 EPM_PART_BLOCK::Kind

◆ LbaEnd

Kernel::Int64 EPM_PART_BLOCK::LbaEnd

◆ LbaStart

Kernel::Int64 EPM_PART_BLOCK::LbaStart

◆ Magic

Kernel::Char EPM_PART_BLOCK::Magic[kEPMMagicLength] = {0}

◆ Name

Kernel::Char EPM_PART_BLOCK::Name[kEPMNameLength] = {0}

◆ NumBlocks

Kernel::Int64 EPM_PART_BLOCK::NumBlocks

◆ Reserved

Kernel::Char EPM_PART_BLOCK::Reserved[kEPMReserveLen]

◆ SectorSz

Kernel::Int64 EPM_PART_BLOCK::SectorSz

◆ Version

Kernel::Int32 EPM_PART_BLOCK::Version

The documentation for this struct was generated from the following file:
  • dev/kernel/FirmwareKit/EPM.h