команда break

Команда break задает ключ для прерывания команды, которая была вызвана с помощью флага wait. Эта команда является системной командой MCI; он интерпретируется напрямую MCI.

Чтобы отправить эту команду, вызовите функцию mciSendString с параметром lpszCommand , как показано ниже.

_stprintf_s(
  lpszCommand, 
  TEXT("break %s %s %s"), 
  lpszDeviceID, 
  lpszVirtKey, 
  lpszFlags
); 

Параметры

lpszDeviceID

Идентификатор устройства MCI. Этот идентификатор или псевдоним назначается при открытии устройства.

lpszVirtKey

Один из следующих флагов.

Значение Значение
в коде виртуального ключа Указывает ключ, который прерывает команду, которая была запущена с помощью флага "ожидание".
off Отключает текущий ключ останова.

lpszFlags

Может иметь значение "wait", "notify" или и то, и другое. Для цифровых видеоустройств и виртуальных машин также можно указать "test". Дополнительные сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.

Возвращаемое значение

Возвращает ноль в случае успешного выполнения или ошибку в противном случае.

Комментарии

Если клавиша останова включена и пользователь нажимает клавишу, определяемую кодом виртуального ключа, указанным в параметре lpszVirtKey , устройство возвращает управление приложению. Если это возможно, команда продолжает выполнение.

Примеры

Следующая команда задает F2 в качестве ключа останова для устройства mysound.

break mysound on 113

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]

См. также раздел

MCI

Командные строки MCI