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