Function uninstallProtocolInterfaces [src]

Prototype

pub fn uninstallProtocolInterfaces( self: *BootServices, handle: Handle, interfaces: anytype, ) UninstallProtocolInterfacesError!void

Parameters

self: *BootServiceshandle: Handle

Possible Errors

InvalidParameter
Unexpected UnexpectedError

Source

pub fn uninstallProtocolInterfaces( self: *BootServices, handle: Handle, interfaces: anytype, ) UninstallProtocolInterfacesError!void { const args_tuple = protocolInterfaces(handle, interfaces); switch (@call( .auto, self._uninstallMultipleProtocolInterfaces, args_tuple, )) { .success => {}, .invalid_parameter => return error.InvalidParameter, else => |status| return uefi.unexpectedStatus(status), } }