TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_FIRMWARE_VOLUME2_PROTOCOL Struct Reference

#include <MdePkg/Include/Protocol/FirmwareVolume2.h>

Data Fields

EFI_FV_GET_ATTRIBUTES GetVolumeAttributes
 
EFI_FV_SET_ATTRIBUTES SetVolumeAttributes
 
EFI_FV_READ_FILE ReadFile
 
EFI_FV_READ_SECTION ReadSection
 
EFI_FV_WRITE_FILE WriteFile
 
EFI_FV_GET_NEXT_FILE GetNextFile
 
UINT32 KeySize
 
EFI_HANDLE ParentHandle
 
EFI_FV_GET_INFO GetInfo
 
EFI_FV_SET_INFO SetInfo
 

Detailed Description

The Firmware Volume Protocol contains the file-level abstraction to the firmware volume as well as some firmware volume attribute reporting and configuration services. The Firmware Volume Protocol is the interface used by all parts of DXE that are not directly involved with managing the firmware volume itself. This abstraction allows many varied types of firmware volume implementations. A firmware volume may be a flash device or it may be a file in the UEFI system partition, for example. This level of firmware volume implementation detail is not visible to the consumers of the Firmware Volume Protocol.

Definition at line 722 of file FirmwareVolume2.h.

Field Documentation

◆ GetInfo

EFI_FV_GET_INFO _EFI_FIRMWARE_VOLUME2_PROTOCOL::GetInfo

Definition at line 741 of file FirmwareVolume2.h.

◆ GetNextFile

EFI_FV_GET_NEXT_FILE _EFI_FIRMWARE_VOLUME2_PROTOCOL::GetNextFile

Definition at line 728 of file FirmwareVolume2.h.

◆ GetVolumeAttributes

EFI_FV_GET_ATTRIBUTES _EFI_FIRMWARE_VOLUME2_PROTOCOL::GetVolumeAttributes

Definition at line 723 of file FirmwareVolume2.h.

◆ KeySize

UINT32 _EFI_FIRMWARE_VOLUME2_PROTOCOL::KeySize

Data field that indicates the size in bytes of the Key input buffer for the GetNextFile() API.

Definition at line 735 of file FirmwareVolume2.h.

◆ ParentHandle

EFI_HANDLE _EFI_FIRMWARE_VOLUME2_PROTOCOL::ParentHandle

Handle of the parent firmware volume.

Definition at line 740 of file FirmwareVolume2.h.

◆ ReadFile

EFI_FV_READ_FILE _EFI_FIRMWARE_VOLUME2_PROTOCOL::ReadFile

Definition at line 725 of file FirmwareVolume2.h.

◆ ReadSection

EFI_FV_READ_SECTION _EFI_FIRMWARE_VOLUME2_PROTOCOL::ReadSection

Definition at line 726 of file FirmwareVolume2.h.

◆ SetInfo

EFI_FV_SET_INFO _EFI_FIRMWARE_VOLUME2_PROTOCOL::SetInfo

Definition at line 742 of file FirmwareVolume2.h.

◆ SetVolumeAttributes

EFI_FV_SET_ATTRIBUTES _EFI_FIRMWARE_VOLUME2_PROTOCOL::SetVolumeAttributes

Definition at line 724 of file FirmwareVolume2.h.

◆ WriteFile

EFI_FV_WRITE_FILE _EFI_FIRMWARE_VOLUME2_PROTOCOL::WriteFile

Definition at line 727 of file FirmwareVolume2.h.


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