команда 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 [только классические приложения] |