Specifications

110 Version 2.0
disconnect
Summary
Disconnects one or more drivers from the specified devices.
Usage
disconnect DeviceHandle [DriverHandle [ChildHandle]]
Options
DeviceHandle
Device handle (a hexadecimal number). If not specified, then disconnect
DriverHandle.
DriverHandle
Driver handle (a hexadecimal number)
ChildHandle
Child handle of a device (a hexadecimal number). If not specified, then all child
handles of DeviceHandle will be disconnected.
-r
Disconnect all drivers from all devices.
Description
This command disconnects one or more drivers from the specified devices. If the -r
option is used, all drivers are disconnected from all devices in the system. The
following example is the typical output from the help for this command.
Status Codes Returned
SHELL_SUCCESS The action was completed as requested.
SHELL_SECURITY_VIOLATION This function was not performed due to a security violation
SHELL_INVALID_PARAMETER One of the passed in parameters was incorrectly formatted or its
value was out of bounds.
Examples
To disconnect all drivers from all devices:
Shell> disconnect -r
To disconnect all drivers from device 0x28:
fs0:\> disconnect 28
To disconnect driver 0x17 from device 0x28: