Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
IOCTL_BTHX_QUERY_CAPABILITIES используется для запроса возможностей транспортного драйвера.
Основной код
Входной буфер
Нет.
Длина входного буфера
Нет.
Выходной буфер
Элемент AssociatedIrp.SystemBuffer указывает на буфер, содержащий BTHX_CAPABILITIES структуру.
Длина выходного буфера
Длина буфера — это размер структуры BTHX_CAPABILITIES .
Блок состояния
Элемент Information структуры STATUS_BLOCK имеет размер структуры.
Для элемента Status задано одно из значений в следующей таблице.
| Значение состояния | Описание |
|---|---|
| STATUS_SUCCESS | IOCTL успешно завершен. |
Комментарии
Во время запуска стек Bluetooth отправляет IOCTL_BTHX_QUERY_CAPABILITIES для запроса возможностей транспортного драйвера.
Это синхронный вызов, и сбой этого IOCTL не позволяет Windows загрузить стек Bluetooth.
Выходной буфер этого IOCTL определяется структурой BTHX_CAPABILITIES.
Для элемента MaxScoChannels должно быть задано значение 1. Член ScoSupport должен иметь значение ScoSupportHCIBypass. Если это не сделать, стек не загружается.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Поддерживается начиная с Windows 8. |
| Верхняя часть | bthxddi.h |
| IRQL | <= DISPATCH_LEVEL |