IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)

IOCTL_BTHX_SET_VERSION используется для информирования водителя транспорта о версии используемого интерфейса расширяемости.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Драйверы профилей должны использовать KMDF и его метод WdfRequestRetrieveInputMemory для получения входных параметров. Например, чтобы получить входной буфер:

Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);

Буфер описывает структуру BTHX_VERSION.

Дополнительные сведения см. в примерах Bluetooth WDK.

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

Длина буфера — это размер структуры BTHX_VERSION.

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

Никакой.

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

Никакой.

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

Элемент Information структуры STATUS_BLOCK имеет значение нулю, так как стек драйверов Bluetooth не возвращает данные с этим IOCTL.

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

Значение состояния Описание
STATUS_SUCCESS IOCTL успешно завершен.
 

Любой неуспешный код состояния NT предотвращает загрузку драйвера.

Замечания

IOCTL_BTHX_SET_VERSION является синхронной операцией.

Выбрана и задана только одна версия.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 8.
заголовка bthxddi.h
IRQL <= PASSIVE_LEVEL