IOCTL_INTERNAL_BTHENUM_GET_DEVINFO IOCTL (bthioctl.h)

Запрос IOCTL_INTERNAL_BTHENUM_GET_DEVINFO возвращает сведения об удаленном устройстве, которое привело к загрузке диспетчером Plug and Play (PnP) текущего экземпляра драйвера профиля.

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

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

Нет.

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

Нет.

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

Член AssociatedIrp.SystemBuffer указывает на буфер, содержащий BTH_DEVICE_INFO структуру, содержащую сведения о состоянии устройства, адресе устройства и классе устройства (COD).

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

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

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

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

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

Значение состояния Описание
STATUS_SUCCESS IOCTL успешно завершен.
STATUS_INVALID_BUFFER_SIZE Размер выходного буфера был неправильным.

Требования

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

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

BTH_DEVICE_INFO