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

#include <FirmwareVolumeInfo.h>

Collaboration diagram for _EFI_PEI_FIRMWARE_VOLUME_INFO_PPI:
Collaboration graph
[legend]

Public Attributes

EFI_GUID FvFormat
 
VOIDFvInfo
 
UINT32 FvInfoSize
 
EFI_GUIDParentFvName
 
EFI_GUIDParentFileName
 

Detailed Description

This PPI describes the location and format of a firmware volume. The FvFormat can be EFI_FIRMWARE_FILE_SYSTEM2_GUID or the GUID for a user-defined format. The EFI_FIRMWARE_FILE_SYSTEM2_GUID is the PI Firmware Volume format.

Member Data Documentation

◆ FvFormat

EFI_GUID _EFI_PEI_FIRMWARE_VOLUME_INFO_PPI::FvFormat

Unique identifier of the format of the memory-mapped firmware volume.

◆ FvInfo

VOID* _EFI_PEI_FIRMWARE_VOLUME_INFO_PPI::FvInfo

Points to a buffer which allows the EFI_PEI_FIRMWARE_VOLUME_PPI to process the volume. The format of this buffer is specific to the FvFormat. For memory-mapped firmware volumes, this typically points to the first byte of the firmware volume.

◆ FvInfoSize

UINT32 _EFI_PEI_FIRMWARE_VOLUME_INFO_PPI::FvInfoSize

Size of the data provided by FvInfo. For memory-mapped firmware volumes, this is typically the size of the firmware volume.

◆ ParentFileName

EFI_GUID* _EFI_PEI_FIRMWARE_VOLUME_INFO_PPI::ParentFileName

If the firmware volume originally came from a firmware file, then these point to the parent firmware volume name and firmware volume file. If it did not originally come from a firmware file, these should be NULL.

◆ ParentFvName

EFI_GUID* _EFI_PEI_FIRMWARE_VOLUME_INFO_PPI::ParentFvName

If the firmware volume originally came from a firmware file, then these point to the parent firmware volume name and firmware volume file. If it did not originally come from a firmware file, these should be NULL.


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