NAME
       BeginIO - dispatch a device command
   SYNOPSIS
       BeginIO(iORequest);
                   A1
   FUNCTION
       BeginIO has the responsibility of dispatching all device commands.
       Immediate commands are always called directly, and all other commands
       are queued to make them single threaded.
   INPUTS
       iORequest -- pointer to the I/O Request for this command