Поделиться через


IOCTL_SBAUD_STREAM_CLOSE IOCTL (sidebandaudio.h)

При закрытии контакта KS, используемого для потоковой передачи звука, отправьте IOCTL_SBAUD_STREAM_CLOSE. Этот управляющий код используется аудиодрайвером при взаимодействии с драйверами класса аудио для работы бокового подключения.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Значение индекса конечной точки на основе 0, основанное на количестве конечных точек аудио, как указано IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR.

Это значение ULONG от 0 до (N-1), где N — количество конечных точек для устройства.

Длина входного буфера

Размер ULONG.

Блок состояния

Irp-IoStatus.Status> имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — состояние соответствующего условия ошибки в виде кода NTSTATUS. Дополнительные сведения см. в разделе Значения NTSTATUS.

Комментарии

Этот IOCTL можно вызывать только из режима ядра.

Это один из ioCTL, используемых для переходов состояния контактов KS. Аудиодрайвл отправляет эти запросы при определенных переходах состояния закреплений KS.

Требования

Требование Значение
Заголовок sidebandaudio.h

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

Введение в коды элементов управления вводом-выводом

sidebandaudio.h