Function disconnectController [src]
Prototype
pub fn disconnectController( self: *BootServices, controller: Handle, driver_image: ?Handle, child: ?Handle, ) DisconnectControllerError!void Parameters
self: *BootServicescontroller: Handledriver_image: ?Handlechild: ?Handle Possible Errors
Source
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),
}
}