EFI_LOCATE_DEVICE_PATH

Locates the handle to a device on the device path that supports the specified protocol.

@paramin Protocol Specifies the protocol to search for. @param[in, out] DevicePath On input, a pointer to a pointer to the device path. On output, the device path pointer is modified to point to the remaining part of the device path. @paramout Device A pointer to the returned device handle.

@retval EFI_SUCCESS The resulting handle was returned. @retval EFI_NOT_FOUND No handles match the search. @retval EFI_INVALID_PARAMETER Protocol is NULL. @retval EFI_INVALID_PARAMETER DevicePath is NULL. @retval EFI_INVALID_PARAMETER A handle matched the search and Device is NULL.

extern (C)
alias EFI_LOCATE_DEVICE_PATH = EFI_STATUS function @nogc nothrow

Meta