White Papers

20 Version 1.4.0
8.3 DCIM_OSDeploymentService.DetachDrivers() 412
This OSDeploymentService.DetachDrivers() method is used to detach the USB device containing the 413
drivers from the host server. The following table lists the return values for DetachDrivers() method,, where 414
the method-execution behavior matches the return-code description. 415
416
Table 14DCIM_OSDeploymentService.DetachDrivers() Method: Return Code Values 417
Value Description
0 Request was successfully executed.
2 Error occurred.
The following table lists the output parameters for the DetachDrivers() method. 418
Table 15DCIM_OSDeploymentService.DetachDrivers() Method: Parameters 419
Qualifiers Name Type Description/Values
OUT MessageID String
If the method fails to execute, the error
message ID is returned.
OUT Message String
If the method fails to execute, the error
message in English is returned.
OUT
MessageArguments[] string
Substitution variables for dynamic error
messages
Table 16DCIM_ OSDeploymentService.DetachDrivers() Method: Standard Messages 420
MessageID (OUT parameter) Message MessageArguments[]
OSD7
Unable to retrieve Lifecycle
Controller handle
OSD24
Unable to continue with
DetachDrivers - UnPackAndAttach is
in progress
OSD25
Unable to detach USB device
containing operating system drivers
421
8.4 DCIM_OSDeploymentService.UnpackAndShare() 422
The UnpackAndShare() method is used to extract the drivers for the selected operating system, and copy 423
them to the specified network share. The following table lists the return values for UnpackAndShare(), 424
where the method-execution behavior matches the return-code description. 425
Table 17DCIM_OSDeploymentService.UnpackAndShare() Method: Return Code Values 426
Value Description
2 Error occurred.
4096 Job started: REF returned to started CIM_ConcreteJob
The following table lists the input and output parameters for the UnpackAndShare() method. 427