команда MCI_PAUSE
Команда MCI_PAUSE приостанавливает текущее действие. Эта команда распознана на устройствах cd audio, digital-video, MIDI sequencer, VCR, videodisc и waveform-audio.
Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_PAUSE,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpPause
);
Параметры
-
wDeviceID
-
Идентификатор устройства MCI, которое получает сообщение команды.
-
Dwflags
-
MCI_NOTIFY, MCI_WAIT или для устройств с цифровым видео и виртуальным MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
-
lpPause
-
Указатель на структуру MCI_GENERIC_PARMS . (Устройства с расширенными наборами команд могут заменить эту структуру структурой для конкретного устройства.)
Возвращаемое значение
Возвращает ноль в случае успешного выполнения или ошибку в противном случае.
Комментарии
Разница между командами MCI_STOP и MCI_PAUSE зависит от устройства. Если это возможно, MCI_PAUSE приостанавливает работу устройства, но оставляет устройство готовым немедленно возобновить воспроизведение. С драйверами MCICDA, MCISEQ и MCIPIONR команда MCI_PAUSE работает так же, как команда MCI_STOP.
Для цифровых видеоустройств параметр lpPause указывает на структуру MCI_DGV_PAUSE_PARMS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|