EFI_UNINSTALL_PROTOCOL_INTERFACE

Removes a protocol interface from a device handle. It is recommended that UninstallMultipleProtocolInterfaces() be used in place of UninstallProtocolInterface().

@paramin Handle The handle on which the interface was installed. @paramin Protocol The numeric ID of the interface. @paramin Interface A pointer to the interface.

@retval EFI_SUCCESS The interface was removed. @retval EFI_NOT_FOUND The interface was not found. @retval EFI_ACCESS_DENIED The interface was not removed because the interface is still being used by a driver. @retval EFI_INVALID_PARAMETER Handle is NULL. @retval EFI_INVALID_PARAMETER Protocol is NULL.

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

Meta