|
EmbeddedPkg[all]
0.1
|
Functions | |
| EFI_STATUS EFIAPI | LibResetSystem (IN EFI_RESET_TYPE ResetType, IN EFI_STATUS ResetStatus, IN UINTN DataSize, IN CHAR16 *ResetData) |
| EFI_STATUS EFIAPI | LibInitializeResetSystem (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| EFI_STATUS EFIAPI LibInitializeResetSystem | ( | IN EFI_HANDLE | ImageHandle, |
| IN EFI_SYSTEM_TABLE * | SystemTable | ||
| ) |
Initialize any infrastructure required for LibResetSystem () to function.
| ImageHandle | The firmware allocated handle for the EFI image. |
| SystemTable | A pointer to the EFI System Table. |
| EFI_SUCCESS | The constructor always returns EFI_SUCCESS. |
| EFI_STATUS EFIAPI LibResetSystem | ( | IN EFI_RESET_TYPE | ResetType, |
| IN EFI_STATUS | ResetStatus, | ||
| IN UINTN | DataSize, | ||
| IN CHAR16 * | ResetData | ||
| ) |
Resets the entire platform.
| ResetType | The type of reset to perform. |
| ResetStatus | The status code for the reset. |
| DataSize | The size, in bytes, of WatchdogData. |
| ResetData | For a ResetType of EfiResetCold, EfiResetWarm, or EfiResetShutdown the data buffer starts with a Null-terminated Unicode string, optionally followed by additional binary data. |