Поделиться через


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 имеет размер в байтах выходного буфера. В противном случае элемент сведений равен нулю.

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
заголовка bthioctl.h (include Bthioctl.h)
IRQL <= PASSIVE_LEVEL

См. также

BTH_DEVICE_INFO