|
FmpDevicePkg[all]
0.1
|
Functions | |
| BOOLEAN EFIAPI | CheckFmpDependency (IN EFI_GUID ImageTypeId, IN UINT32 Version, IN EFI_FIRMWARE_IMAGE_DEP *Dependencies, IN UINT32 DependenciesSize, OUT UINT32 *LastAttemptStatus) |
Fmp Capsule Dependency check functions for Firmware Management Protocol based firmware updates.
Copyright (c) Microsoft Corporation.
Copyright (c) 2020, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| BOOLEAN EFIAPI CheckFmpDependency | ( | IN EFI_GUID | ImageTypeId, |
| IN UINT32 | Version, | ||
| IN EFI_FIRMWARE_IMAGE_DEP * | Dependencies, | ||
| IN UINT32 | DependenciesSize, | ||
| OUT UINT32 * | LastAttemptStatus | ||
| ) |
Check dependency for firmware update.
| [in] | ImageTypeId | Image Type Id. |
| [in] | Version | New version. |
| [in] | Dependencies | Fmp dependency. |
| [in] | DependenciesSize | Size, in bytes, of the Fmp dependency. |
| [out] | LastAttemptStatus | An 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. |
| TRUE | Dependencies are satisfied. |
| FALSE | Dependencies are unsatisfied or dependency check fails. |