TianoCore EDK2 master
|
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | FvWriteFile (IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN UINT32 NumberOfFiles, IN EFI_FV_WRITE_POLICY WritePolicy, IN EFI_FV_WRITE_FILE_DATA *FileData) |
Implements functions to write firmware file
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file FwVolWrite.c.
EFI_STATUS EFIAPI FvWriteFile | ( | IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL * | This, |
IN UINT32 | NumberOfFiles, | ||
IN EFI_FV_WRITE_POLICY | WritePolicy, | ||
IN EFI_FV_WRITE_FILE_DATA * | FileData | ||
) |
Writes one or more files to the firmware volume.
This | Indicates the calling context. |
NumberOfFiles | Number of files. |
WritePolicy | WritePolicy indicates the level of reliability for the write in the event of a power failure or other system failure during the write operation. |
FileData | FileData is an pointer to an array of EFI_FV_WRITE_DATA. Each element of array FileData represents a file to be written. |
EFI_SUCCESS | Files successfully written to firmware volume |
EFI_OUT_OF_RESOURCES | Not enough buffer to be allocated. |
EFI_DEVICE_ERROR | Device error. |
EFI_WRITE_PROTECTED | Write protected. |
EFI_NOT_FOUND | Not found. |
EFI_INVALID_PARAMETER | Invalid parameter. |
EFI_UNSUPPORTED | This function not supported. |
Definition at line 35 of file FwVolWrite.c.