The Adapter Device Driver must support the IORB command set defined in the table below.
┌──────────────────────────────┬──────────────────────────────┐ │Command Code │Command Modifier │ ├──────────────────────────────┼──────────────────────────────┤ │IOCC_CONFIGURATION │IOCM_GET_DEVICE_TABLE │ ├──────────────────────────────┼──────────────────────────────┤ │IOCC_UNIT_CONTROL │IOCM_ALLOCATE_UNIT │ │ │IOCM_DEALLOCATE_UNIT │ │ │IOCM_CHANGE_UNITINFO │ ├──────────────────────────────┼──────────────────────────────┤ │IOCC_GEOMETRY │IOCM_GET_MEDIA_GEOMETRY │ │ │IOCM_GET_DEVICE_GEOMETRY │ ├──────────────────────────────┼──────────────────────────────┤ │IOCC_EXECUTE_IO │IOCM_READ │ ├──────────────────────────────┼──────────────────────────────┤ │IOCC_UNIT_STATUS │IOCM_GET_UNIT_STATUS │ │ │IOCM_GET_LOCK_STATUS │ ├──────────────────────────────┼──────────────────────────────┤ │IOCC_DEVICE_CONTROL │IOCM_ABORT IOCM_RESET │ │ │IOCM_LOCK_MEDIA │ │ │IOCM_UNLOCK_MEDIA │ │ │IOCM_EJECT_MEDIA │ ├──────────────────────────────┼──────────────────────────────┤ │IOCC_ADAPTER_PASSTHRU │IOCM_EXECUTE_CDB │ └──────────────────────────────┴──────────────────────────────┘