TianoCore EDK2 master
Loading...
Searching...
No Matches
FmpDependencyCheckLibNull.c File Reference

Go to the source code of this file.

Functions

BOOLEAN EFIAPI CheckFmpDependency (IN EFI_GUID ImageTypeId, IN UINT32 Version, IN EFI_FIRMWARE_IMAGE_DEP *Dependencies OPTIONAL, IN UINT32 DependenciesSize, OUT UINT32 *LastAttemptStatus OPTIONAL)
 

Detailed Description

Null instance of FmpDependencyCheckLib.

Copyright (c) 2020, Intel Corporation. All rights reserved.
Copyright (c) Microsoft Corporation.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file FmpDependencyCheckLibNull.c.

Function Documentation

◆ CheckFmpDependency()

BOOLEAN EFIAPI CheckFmpDependency ( IN EFI_GUID  ImageTypeId,
IN UINT32  Version,
IN EFI_FIRMWARE_IMAGE_DEP *Dependencies  OPTIONAL,
IN UINT32  DependenciesSize,
OUT UINT32 *LastAttemptStatus  OPTIONAL 
)

Check dependency for firmware update.

Parameters
[in]ImageTypeIdImage Type Id.
[in]VersionNew version.
[in]DependenciesFmp dependency.
[in]DependenciesSizeSize, in bytes, of the Fmp dependency.
[out]LastAttemptStatusAn optional pointer to a UINT32 that holds the last attempt status to report back to the caller. This function will set the value to LAST_ATTEMPT_STATUS_SUCCESS if an error code is not set.
Return values
TRUEDependencies are satisfied.
FALSEDependencies are unsatisfied or dependency check fails.

Definition at line 31 of file FmpDependencyCheckLibNull.c.