EFI_REINSTALL_PROTOCOL_INTERFACE

Reinstalls a protocol interface on a device handle.

@paramin Handle Handle on which the interface is to be reinstalled. @paramin Protocol The numeric ID of the interface. @paramin OldInterface A pointer to the old interface. NULL can be used if a structure is not associated with Protocol. @paramin NewInterface A pointer to the new interface.

@retval EFI_SUCCESS The protocol interface was reinstalled. @retval EFI_NOT_FOUND The OldInterface on the handle was not found. @retval EFI_ACCESS_DENIED The protocol interface could not be reinstalled, because OldInterface is still being used by a driver that will not release it. @retval EFI_INVALID_PARAMETER Handle is NULL. @retval EFI_INVALID_PARAMETER Protocol is NULL.

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

Meta