IOCTL_BTHX_QUERY_CAPABILITIES IOCTL (bthxddi.h)
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 |