pub fn disconnectController( self: *BootServices, controller: Handle, driver_image: ?Handle, child: ?Handle, ) DisconnectControllerError!void
self: *BootServices
controller: Handle
driver_image: ?Handle
child: ?Handle
976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993
pub fn disconnectController( self: *BootServices, controller: Handle, driver_image: ?Handle, child: ?Handle, ) DisconnectControllerError!void { switch (self._disconnectController( controller, driver_image, child, )) { .success => {}, .invalid_parameter => return error.InvalidParameter, .out_of_resources => return error.OutOfResources, .device_error => return error.DeviceError, else => |status| return uefi.unexpectedStatus(status), } }