Закрытие дескриптора контролирующего устройства (интерфейса)
#include <sys/asoundlib.h>
int snd_ctl_close( snd_ctl_t *handle );
- handle
- Дескриптор соединения с контролирующим устройством, созданный с помощью snd_ctl_open().
libasound
Функция snd_ctl_close() освобождает все ассоциированные с соединением ресурсы и закрывает дескриптор контролирующего устройства (интерфейса).
- 0
- Успешное завершение.
- -EBADF
- Некорректный файловый дескриптор. Параметр handle может быть поврежден.
- -EINTR
- Операция прервана сигналом.
- -EINVAL
- Некорректный аргумент handle.
- -EIO
- Ошибка ввода-вывода при обновлении информации в директории.
- -ENOSPC
- Предыдущая буферизированная операция записи завершена с ошибкой.
ЗОСРВ «Нейтрино»
- Нет
- Обработчик прерываний
- Нет
- Обработчик сигналов
- Да
- В потоке
- Да
snd_ctl_open()
Предыдущий раздел: Библиотека libasound