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 |