Остановка, приостановка и возобновление устройства
Команда остановки (MCI_STOP) приостанавливает воспроизведение или запись устройства. Многие устройства также поддерживают команду приостановки (MCI_PAUSE). Разница между остановкой и приостановкой зависит от устройства. Обычно приостановка приостанавливает работу, но оставляет устройство готовым к немедленному возобновлению воспроизведения или записи.
Использование команды воспроизведения (MCI_PLAY) или записи (MCI_RECORD) для перезапуска устройства сбрасывает расположения, указанные с флагами "to" (MCI_TO) и "from" (MCI_FROM), прежде чем устройство было приостановлено или остановлено. Без флага "from" эти команды сбрасывают начальную позицию в текущее положение. Без флага "to" они сбрасывают конечное расположение в конец носителя. Чтобы продолжить воспроизведение или запись без сброса ранее указанной позиции остановки, используйте флаг "to" команды воспроизведения или записи , чтобы указать конечную позицию.
Некоторые устройства поддерживают команду resume (MCI_RESUME) для перезапуска приостановленного устройства. Эта команда не изменяет расположения "to" и "from", указанные в команде воспроизведения или записи , предшествующей команде приостановки .