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