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. |