IOCTL_BTH_GET_RADIO_INFO IOCTL (bthioctl.h)

Запрос IOCTL_BTH_GET_RADIO_INFO получает сведения об указанном удаленном радио.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Элемент AssociatedIrp.SystemBuffer указывает bluetooth-адрес удаленного радиосвязи для запроса.

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

Длина буфера.

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

Элемент AssociatedIrp.SystemBuffer указывает на буфер, содержащий структуру BTH_RADIO_INFO . Эта структура содержит сведения о поддержке функций удаленного радио для протокола управления связью (LMP), идентификатор производителя радио и его версии LMP.

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

Длина структуры BTH_RADIO_INFO .

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

Если запрос выполнен успешно, элементу Information структуры STATUS_BLOCK присваивается размер выходного буфера в байтах. В противном случае элементу Information присваивается нулевое значение.

Для элемента Status задано одно из значений в следующей таблице.

Значение состояния Описание
STATUS_SUCCESS IOCTL успешно завершен.
STATUS_DEVICE_NOT_CONNECTED Объект устройства для указанного устройства не подключен.

Комментарии

IOCTL_BTH_GET_RADIO_INFO IOCTL возвращает информацию, аналогичную IOCTL_BTH_GET_LOCAL_INFO IOCTL, но для удаленного радиомодуля Bluetooth.

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версиях.
Верхняя часть bthioctl.h (включая Bthioctl.h)
IRQL <= PASSIVE_LEVEL

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

BTH_RADIO_INFO