Function uninstallProtocolInterface [src]

See uninstallProtocolInterfaces. Does not call self._uninstallProtocolInterface, because self._uninstallMultipleProtocolInterfaces performs more error checks.

Prototype

pub fn uninstallProtocolInterface( self: *BootServices, handle: Handle, interface: anytype, ) UninstallProtocolInterfacesError!void

Parameters

self: *BootServiceshandle: Handle

Possible Errors

InvalidParameter
Unexpected UnexpectedError

Source

pub fn uninstallProtocolInterface( self: *BootServices, handle: Handle, interface: anytype, ) UninstallProtocolInterfacesError!void { return self.uninstallProtocolInterfaces(handle, .{ interface, }); }