OpenCore
1.0.4
OpenCore Bootloader
|
#include "Partition.h"
Go to the source code of this file.
Functions | |
EFI_STATUS | PartitionInstallAppleChildHandles (IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_DISK_IO2_PROTOCOL *DiskIo2, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath) |
Decode a hard disk partitioned with the APM scheme.
Copyright (c) 2016-2021, Acidanthera. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file Apm.c.
EFI_STATUS PartitionInstallAppleChildHandles | ( | IN EFI_DRIVER_BINDING_PROTOCOL * | This, |
IN EFI_HANDLE | Handle, | ||
IN EFI_DISK_IO_PROTOCOL * | DiskIo, | ||
IN EFI_DISK_IO2_PROTOCOL * | DiskIo2, | ||
IN EFI_BLOCK_IO_PROTOCOL * | BlockIo, | ||
IN EFI_BLOCK_IO2_PROTOCOL * | BlockIo2, | ||
IN EFI_DEVICE_PATH_PROTOCOL * | DevicePath ) |
Install child handles if the Handle supports Apple format.
[in] | This | Calling context. |
[in] | Handle | Parent Handle. |
[in] | DiskIo | Parent DiskIo interface. |
[in] | DiskIo2 | Parent DiskIo2 interface. |
[in] | BlockIo | Parent BlockIo interface. |
[in] | BlockIo2 | Parent BlockIo2 interface. |
[in] | DevicePath | Parent Device Path |
EFI_SUCCESS | Child handle(s) was added. |
EFI_MEDIA_CHANGED | Media changed Detected. |
other | no child handle was added. |