Function uninstallProtocolInterfaces [src]
Prototype
pub fn uninstallProtocolInterfaces( self: *BootServices, handle: Handle, interfaces: anytype, ) UninstallProtocolInterfacesError!void Parameters
self: *BootServiceshandle: Handle Possible Errors
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),
}
}