The IOCC_UNIT_CONTROL CommandCode consists of all the CommandModifiers responsible for controlling the ownership of a unit. The following table describes the CommandModifiers.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³CommandModifier         ³Description                         ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³IOCM_ALLOCATE_UNIT      ³Assigns ownership of the specified  ³
³                        ³unit to the caller.  A unit must be ³
³                        ³allocated prior to accepting any    ³
³                        ³other direct call commands. Once    ³
³                        ³allocated, a unit cannot be assigned³
³                        ³to another owner until that unit is ³
³                        ³deallocated.  It is the             ³
³                        ³responsibility of the owner to      ³
³                        ³coordinate sharing of a unit.       ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³IOCM_DEALLOCATE_UNIT    ³Removes the caller's ownership of   ³
³                        ³the specified unit.  Once           ³
³                        ³deallocated, a unit can be assigned ³
³                        ³to another owner.                   ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³IOCM_CHANGE_UNITINFO    ³Modifies the specified unit's       ³
³                        ³UNITINFO portion of the DEVICETABLE ³
³                        ³structure with the information      ³
³                        ³passed by the caller.               ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Remarks