IOCTL_BTH_DISCONNECT_DEVICE IOCTL (bthioctl.h)
Драйверы профилей используют IOCTL_BTH_DISCONNECT_DEVICE для запроса операционной системы на отключение указанного удаленного устройства.
Основной код
Входной буфер
Элемент AssociatedIrp.SystemBuffer содержит адрес удаленного устройства для отключения.
Длина входного буфера
Длина адреса в буфере.
Выходной буфер
Нет.
Длина выходного буфера
Нет.
Блок состояния
Элемент Information структуры STATUS_BLOCK имеет значение 0, так как стек драйверов Bluetooth не возвращает данных с этим IOCTL.
Для элемента Status задано одно из значений в следующей таблице.
Значение состояния | Описание |
---|---|
STATUS_SUCCESS | IOCTL успешно завершен. |
STATUS_DEVICE_NOT_CONNECTED | Указанное удаленное устройство не подключено. |
Комментарии
Вызов IOCTL_BTH_DISCONNECT_DEVICE приводит к отключению от удаленного устройства без учета состояния любых подключений L2CAP и SCO. Все активные подключения SCO будут отключены до отключения подключения ACL. Ожидающие передачи данных могут завершиться ошибкой.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Versions:_Supported в Windows Vista и более поздних версий. |
Верхняя часть | bthioctl.h (включая Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |