команда MCI_CLOSE

Команда MCI_CLOSE освобождает доступ к устройству или файлу. Все устройства распознают эту команду.

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

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_CLOSE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpClose
);

Параметры

wDeviceID

Идентификатор устройства MCI, которое будет получать сообщение команды.

Dwflags

MCI_NOTIFY или MCI_WAIT. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.

lpClose

Указатель на MCI_ GENERIC_ структуру PARMS . (Можно также использовать структуру MCI_CLOSE_PARMS . Дополнительные сведения см. в примечанияхк MCI_GENERIC_PARMS.)

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

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

Комментарии

Выход из приложения без закрытия открытых устройств MCI может оставить устройство недоступным. Приложение должно явно закрыть каждое устройство или файл после завершения работы с ним. MCI выгружает устройство при закрытии всех экземпляров устройства или всех связанных файлов.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mmsystem.h (включая Windows.h)

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

MCI

Команды MCI